:root{--color-bg:#0A0D12;--color-bg-deep:#07090D;--color-surface:#111620;--color-accent:#10B981;--color-text:#F1F5F9;--color-text-muted:#94A3B8;--color-text-dim:#94A3B8;--color-text-faint:#7C8BA0;--color-text-ghost:#64748B;--color-line:#1E2638;--color-line-2:#1E2638;--color-line-3:#2A354C;--color-gridline:#151C28;--color-warn:#F59E0B;--color-crit:#EF4444;--accent-hover:#34D399;--accent-on:#0A0D12;--accent-rgb:16, 185, 129;--nav-bg:rgba(10, 13, 18, 0.92);--surface-hover:#151B27;--terminal-bg:#07090D;--bg-surface:#111620;--color-surface-1:var(--color-surface);--color-surface-2:var(--color-bg-deep);--color-border-green:var(--color-line-2);--color-border-neutral:var(--color-line-3);--color-alert:var(--color-warn);--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--font-display:'Inter', system-ui, sans-serif;--font-body:'Inter', system-ui, sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--container-max:1200px;--nav-height:64px;--border-subtle:0.5px solid var(--color-border-neutral);--border-green:1px solid var(--color-border-green);--transition-base:0.2s ease}