:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d1e21;--surface:#26282c;--surface-2:#2e3035;--rule:#3b3e44;--text:#e6e7ea;--text-soft:#9b9fa7;--accent:#3fcf9f;--accent-ink:#0d1a15;--accent-soft:#3fcf9f24;--accent-glow:#3fcf9f8c;--pixel-shadow:#17604a;--hero-top:#1f2326;--hero-bottom:#0f1112;--hero-text:#f0f1f3;--font:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--pixel:"Galmuri11", var(--mono);--top-h:56px}@font-face{font-family:Galmuri11;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Galmuri11-Bold-QdFGsJ3v.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);word-break:keep-all;-webkit-text-size-adjust:100%;margin:0;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top{z-index:10;height:var(--top-h);background:var(--bg);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:0 max(16px,4vw);display:flex;position:sticky;top:0}.top__brand{font:700 24px/1 var(--pixel);letter-spacing:2px;text-shadow:3px 3px 0 var(--pixel-shadow);text-decoration:none}.top__nav{font:700 12px/1.6 var(--pixel);gap:18px;display:flex}.top__nav a{color:var(--text-soft);white-space:nowrap;padding-block:8px;text-decoration:none}.top__nav a:hover,.top__nav a:focus-visible,.top__nav a[aria-current=page]{color:var(--text)}.top__nav a:hover,.top__nav a:focus-visible{text-decoration:underline}@media (width<=380px){.top__nav{gap:12px}}.kicker{color:var(--text-soft);font:700 12px/1.4 var(--pixel);letter-spacing:1px;text-transform:uppercase;margin:0}.cta{background:var(--accent);min-height:52px;color:var(--accent-ink);font:700 24px/1 var(--pixel);box-shadow:0 0 22px var(--accent-glow);border-radius:999px;align-items:center;padding:0 30px;text-decoration:none;transition:box-shadow .16s;display:inline-flex}.cta:hover{box-shadow:0 0 34px var(--accent-glow), 0 0 4px var(--accent-glow)}.cta:focus-visible{outline:2px solid var(--hero-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cta{transition:none}}.section{max-width:880px;margin:0 auto;padding:64px 16px}.section--wide{max-width:1072px}.section__title{margin:0 0 20px;font-size:1.4rem}.foot{border-top:1px solid var(--rule);color:var(--text-soft);font:700 12px/1.6 var(--pixel);text-align:center;padding:32px 16px 48px}.foot__copy{margin:0}
