:root{--color-canvas:#f5f7fa;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-surface-hover:#f1f5f9;--color-sidebar:#111827;--color-sidebar-hover:#1f2937;--color-text:#18212f;--color-text-secondary:#5b6878;--color-text-tertiary:#8793a3;--color-border:#e4e9f0;--color-border-strong:#d4dbe5;--color-primary:#246bfd;--color-primary-hover:#1759dd;--color-primary-subtle:#eef4ff;--color-success:#169b62;--color-success-subtle:#eaf8f1;--color-danger:#d14b50;--color-danger-subtle:#fff0f0;--color-warning:#d98316;--color-warning-subtle:#fff7e8;--shadow-card:0 1px 2px #1018280a, 0 8px 24px #1018280a;--shadow-popover:0 14px 40px #10182824;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--sidebar-width:208px;--header-height:68px;--transition-fast:.14s ease}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%}html{background:#f5f7fa}body{color:#18212f;letter-spacing:-.0375em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.page-status{color:#596579;padding:32px}button{cursor:pointer}a{color:inherit;text-decoration:none}@font-face{font-family:Workflow Noto Sans KR;src:url(/fonts/workflow/noto-sans-kr.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Workflow Noto Serif KR;src:url(/fonts/workflow/noto-serif-kr.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Workflow Black Han Sans;src:url(/fonts/workflow/black-han-sans.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Workflow Mapo DPP;src:url(/fonts/workflow/mapo-dpp.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}
