:root{color-scheme:light;--bg: #f4f6fb;--surface: #ffffff;--surface-2: #f1f4fa;--text: #0f172a;--muted: #5b6678;--border: #e2e8f0;--border-strong: #cbd5e1;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-soft: #e8efff;--on-accent: #ffffff;--good: #15803d;--good-soft: #e3f6ea;--warn: #b45309;--warn-soft: #fdf1dc;--danger: #b91c1c;--shadow-sm: 0 1px 2px rgb(15 23 42 / 6%), 0 1px 3px rgb(15 23 42 / 8%);--shadow-md: 0 8px 24px rgb(15 23 42 / 10%);--shadow-lg: 0 24px 60px rgb(15 23 42 / 22%);--radius: 14px;--radius-lg: 22px;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--focus: 0 0 0 3px rgb(37 99 235 / 35%)}:root[data-theme=dark]{color-scheme:dark;--bg: #0a0f1d;--surface: #121a2e;--surface-2: #19223a;--text: #e8edf7;--muted: #9aa6bd;--border: #233049;--border-strong: #34445f;--accent: #6ea1ff;--accent-hover: #8bb4ff;--accent-soft: #1a2a4d;--on-accent: #0a0f1d;--good: #4ade80;--good-soft: #12301f;--warn: #fbbf24;--warn-soft: #3a2a0c;--danger: #f87171;--shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--shadow-md: 0 8px 24px rgb(0 0 0 / 40%);--shadow-lg: 0 24px 60px rgb(0 0 0 / 60%);--focus: 0 0 0 3px rgb(110 161 255 / 40%)}
