:root{--bg:#fff;--fg:#000;--muted:var(--fg);--line:var(--fg);--surface:var(--bg);--inverse:var(--fg);--inverse-text:var(--bg);--gutter:clamp(20px, 5vw, 72px);--header-height:80px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#000;--fg:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#000;--fg:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;font-weight:400;line-height:1.65}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a,button{color:inherit}button:disabled{cursor:not-allowed}svg{display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:400}::selection{color:var(--bg);background:var(--fg)}:focus-visible{outline:2px solid var(--fg);outline-offset:5px}.skip-link{z-index:100;background:var(--fg);color:var(--bg);padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.text-link{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;gap:34px;min-height:46px;font-size:16px;text-decoration:none;display:inline-flex}.text-link>span{transition:transform .25s}.text-link:hover>span{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}}@media (max-width:760px){:root{--header-height:72px}html{scroll-padding-top:var(--header-height)}}
