:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#090a0f;--color-surface:#12141db3;--color-surface-solid:#12141d;--color-ink:#fff;--color-ink-soft:#94a3b8;--color-ink-muted:#7c8aa0;--color-line:#ffffff14;--color-line-glow:#6366f14d;--color-indigo:#6366f1;--color-violet:#8b5cf6;--color-button-start:#4f46e5;--color-button-end:#7c3aed;--color-cyan:#06b6d4;--color-emerald:#10b981;--color-danger:#f87171;--font-display:"Plus Jakarta Sans", "Pretendard Variable", Pretendard, system-ui, sans-serif;--font-body:"Pretendard Variable", Pretendard, system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-control:12px;--radius-panel:16px;--gutter:clamp(16px, 4.5vw, 64px)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);letter-spacing:-.02em;word-break:keep-all;font-size:16.5px;line-height:1.68}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
