:root{--font-sans: "DM Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 40px;--s8: 48px;--radius-sm: 6px;--radius: 8px;--radius-lg: 10px;--sidebar-w: 240px;--topbar-h: 56px;--ease: cubic-bezier(.2, 0, 0, 1);--bg: #f8faf7;--surface: #ffffff;--surface-2: #f3f6f1;--surface-hover: #f1f4ee;--border: #e5e5e5;--border-strong: #d4d4d4;--text: #0a0a0a;--text-2: #404040;--muted: #6b6b6b;--subtle: #a3a3a3;--accent: #65a30d;--accent-strong: #4d7c0f;--accent-text: #4d7c0f;--accent-soft: rgba(101, 163, 13, .1);--accent-ring: rgba(101, 163, 13, .35);--primary-bg: #0a0a0a;--primary-fg: #ffffff;--primary-hover: #262626;--amber: #b45309;--amber-soft: rgba(217, 119, 6, .1);--red: #b91c1c;--red-soft: rgba(220, 38, 38, .08);--gray-soft: rgba(0, 0, 0, .05);--overlay: rgba(10, 10, 10, .32);--shadow-pop: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .08);--code-bg: #0a0a0a;--code-fg: #e5e5e5;--code-border: #0a0a0a;--skeleton: #efefef;--skeleton-shine: #f7f7f7;--chart-pix: #65a30d;--chart-card: #171717;--chart-grid: #ededed;color-scheme:light}:root[data-theme=dark]{--bg: #070e0f;--surface: #0b1517;--surface-2: #0f1b1d;--surface-hover: #112023;--border: #16252a;--border-strong: #223639;--text: #ededed;--text-2: #c7c7c7;--muted: #8a8a8a;--subtle: #5c5c5c;--accent: #9fe14d;--accent-strong: #b6ec78;--accent-text: #b6ec78;--accent-soft: rgba(159, 225, 77, .1);--accent-ring: rgba(159, 225, 77, .38);--primary-bg: #9fe14d;--primary-fg: #07120a;--primary-hover: #b0e86a;--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .1);--red: #f87171;--red-soft: rgba(248, 113, 113, .1);--gray-soft: rgba(255, 255, 255, .06);--overlay: rgba(0, 0, 0, .6);--shadow-pop: 0 0 0 1px #16252a, 0 12px 32px rgba(0, 0, 0, .5);--code-bg: #050b0c;--code-fg: #e5e5e5;--code-border: #16252a;--skeleton: #0f1b1d;--skeleton-shine: #16252a;--chart-pix: #9fe14d;--chart-card: #d4d4d4;--chart-grid: #132124;color-scheme:dark}
