:root{--font-sans: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--space-none: 0;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--space-4xl: 64px;--bg-0: #0A0B0E;--bg-1: #0F1115;--bg-2: #14171C;--bg-3: #1A1E25;--bg-4: #21262E;--hover: #1D2128;--border: #21262E;--border-strong: #2D343E;--border-focus: #3A4452;--t-1: #ECEDEF;--t-2: #A1A6B0;--t-3: #6B7180;--t-4: #4A4E58;--t-mute: #383C45;--accent: #5EEAD4;--accent-dim: #2DD4BF;--accent-bg: rgba(94,234,212,.1);--accent-line: rgba(94,234,212,.22);--ai: #A78BFA;--ai-dim: #8B5CF6;--ai-bg: rgba(167,139,250,.1);--ai-line: rgba(167,139,250,.24);--ok: #4ADE80;--ok-bg: rgba(74,222,128,.1);--warn: #F59E0B;--warn-bg: rgba(245,158,11,.1);--danger: #F87171;--danger-bg: rgba(248,113,113,.1);--info: #60A5FA;--info-bg: rgba(96,165,250,.1);--c-fn: #5EEAD4;--c-nf: #A78BFA;--c-sc: #F87171;--c-mg: #F59E0B;--c-dl: #60A5FA;--sh-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 1px 2px rgba(0,0,0,.5);--sh-2: 0 4px 16px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.04) inset;--sh-3: 0 12px 32px rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.05) inset}:root[data-mode=light],.light{--bg-0: #FFFFFF;--bg-1: #FAFBFC;--bg-2: #F4F5F7;--bg-3: #ECEEF1;--bg-4: #DFE3E8;--hover: #F0F2F5;--border: #E5E8ED;--border-strong: #D1D5DB;--border-focus: #B5BAC3;--t-1: #0F1115;--t-2: #4A4F5A;--t-3: #6B7180;--t-4: #9CA1AB;--t-mute: #C7CBD2;--accent: #0D9488;--accent-dim: #115E59;--accent-bg: rgba(13,148,136,.1);--accent-line: rgba(13,148,136,.28);--ai: #7C3AED;--ai-dim: #5B21B6;--ai-bg: rgba(124,58,237,.08);--ai-line: rgba(124,58,237,.24);--ok: #16A34A;--ok-bg: rgba(22,163,74,.1);--warn: #D97706;--warn-bg: rgba(217,119,6,.1);--danger: #DC2626;--danger-bg: rgba(220,38,38,.1);--info: #2563EB;--info-bg: rgba(37,99,235,.1);--c-fn: #0D9488;--c-nf: #7C3AED;--c-sc: #DC2626;--c-mg: #D97706;--c-dl: #2563EB;--sh-1: 0 1px 2px rgba(15,17,21,.05);--sh-2: 0 4px 12px rgba(15,17,21,.06), 0 1px 2px rgba(15,17,21,.04);--sh-3: 0 12px 24px rgba(15,17,21,.1)}
