*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}#root{min-height:100vh}button{border:none;cursor:pointer}button,input{font-family:inherit;outline:none}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:90vw;overflow-y:auto;padding:2rem}@media (max-width:768px){.modal-content{margin:1rem;padding:1rem}body{font-size:14px}}@media (max-width:480px){.modal-content{margin:.5rem;padding:.75rem}}
/*# sourceMappingURL=main.22090f31.css.map*/