:root[data-theme=dark]{color-scheme:dark;--bg-canvas:#0A0D12;--bg-surface:#111620;--border-subdued:#1E2638;--border-highlight:#2A354C;--text-primary:#F1F5F9;--text-secondary:#94A3B8;--accent-terminal:#10B981;--accent-critical:#EF4444;--terminal-bg:#07090D;--accent-hover:#34D399;--accent-on:#0A0D12;--accent-warning:#F59E0B;--accent-info:#38BDF8;--text-dim:#94A3B8;--text-faint:#7C8BA0;--text-ghost:#64748B;--surface-hover:#151B27;--gridline:#151C28;--nav-bg:rgba(10, 13, 18, 0.92);--term-shadow:0 24px 48px rgba(0, 0, 0, 0.45);--accent-rgb:16, 185, 129;--warn-rgb:245, 158, 11;--crit-rgb:239, 68, 68;--muted-rgb:148, 163, 184;--line-rgb:90, 110, 120;--color-bg:var(--bg-canvas);--color-bg-deep:var(--terminal-bg);--color-surface:var(--bg-surface);--color-accent:var(--accent-terminal);--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-text-dim:var(--text-dim);--color-text-faint:var(--text-faint);--color-text-ghost:var(--text-ghost);--color-line:var(--border-subdued);--color-line-2:var(--border-subdued);--color-line-3:var(--border-highlight);--color-gridline:var(--gridline);--color-warn:var(--accent-warning);--color-crit:var(--accent-critical)}:root[data-theme=light]{color-scheme:light;--bg-canvas:#F8FAFC;--bg-surface:#FFFFFF;--border-subdued:#E2E8F0;--border-highlight:#CBD5E1;--text-primary:#0F172A;--text-secondary:#475569;--accent-terminal:#065F46;--accent-critical:#B91C1C;--terminal-bg:#F1F5F9;--accent-hover:#064E3B;--accent-on:#F8FAFC;--accent-warning:#92400E;--accent-info:#0369A1;--text-dim:#475569;--text-faint:#526277;--text-ghost:#64748B;--surface-hover:#E8EEF5;--gridline:#E2E8F0;--nav-bg:rgba(248, 250, 252, 0.92);--term-shadow:0 12px 28px rgba(15, 23, 42, 0.08);--accent-rgb:6, 95, 70;--warn-rgb:146, 64, 14;--crit-rgb:185, 28, 28;--muted-rgb:71, 85, 105;--line-rgb:100, 116, 139;--color-bg:var(--bg-canvas);--color-bg-deep:var(--terminal-bg);--color-surface:var(--bg-surface);--color-accent:var(--accent-terminal);--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-text-dim:var(--text-dim);--color-text-faint:var(--text-faint);--color-text-ghost:var(--text-ghost);--color-line:var(--border-subdued);--color-line-2:var(--border-subdued);--color-line-3:var(--border-highlight);--color-gridline:var(--gridline);--color-warn:var(--accent-warning);--color-crit:var(--accent-critical)}html[data-theme=dark]{background-color:var(--bg-canvas)}html[data-theme=light]{background-color:var(--bg-canvas)}