*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden;font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-width:thin;scrollbar-color:#43594f #101715}:root{color-scheme:dark;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Malgun Gothic",sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #a1ebcb;outline-offset:4px}input::placeholder,textarea::placeholder{color:#82958c;opacity:1}::selection{background:#a1ebcb;color:#0a1710}body{background:#090e0d;color:#edf3ef}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#101715}::-webkit-scrollbar-thumb{background:#43594f;border:2px solid #101715;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#648270}::-webkit-scrollbar-corner{background:#101715}