:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--lh-tight:1.3;--lh-base:1.55;--c-bg:#f4f6f8;--c-surface:#fff;--c-surface-2:#f8fafc;--c-border:#e3e7ec;--c-border-strong:#cfd6de;--c-text:#171a1f;--c-text-2:#4b5563;--c-text-3:#8a94a3;--c-hover:#f1f5f9;--c-primary:#2563eb;--c-primary-hover:#1d4ed8;--c-primary-soft:#eff4ff;--c-success:#16a34a;--c-success-soft:#ecfdf3;--c-warning:#d97706;--c-warning-soft:#fff7e6;--c-danger:#dc2626;--c-danger-soft:#fef1f1;--c-info:#0891b2;--c-info-soft:#ecfeff;--c-violet:#7c3aed;--c-violet-soft:#f5f3ff;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-pill:999px;--shadow-1:0 1px 2px rgba(15,23,42,.04);--shadow-2:0 4px 16px rgba(15,23,42,.08);--shadow-3:0 12px 40px rgba(15,23,42,.16);--header-h:52px;--tabs-h:44px;--chrome-h:calc(var(--header-h) + var(--tabs-h));--sidebar-w:220px;--content-max:1600px;--ease:cubic-bezier(.2,.8,.2,1);--focus-ring:0 0 0 3px rgba(37,99,235,.28);color-scheme:light}:root[data-theme=dark]{--c-bg:#0f1216;--c-surface:#171b21;--c-surface-2:#1d222a;--c-border:#2a313b;--c-border-strong:#39424f;--c-text:#e8ebef;--c-text-2:#b2bac5;--c-text-3:#7d8796;--c-hover:#222832;--c-primary:#4f8bff;--c-primary-hover:#6a9dff;--c-primary-soft:#1a2640;--c-success-soft:#12261a;--c-warning-soft:#2b2112;--c-danger-soft:#2d1616;--c-info-soft:#0f2629;--c-violet-soft:#221a35;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--ease:linear}*,:after,:before{transition-duration:0ms!important;animation-duration:0ms!important}}