 :root{--background: #f4f6fb;--card: #ffffff;--foreground: #17203a;--muted-foreground: #5b6880;--border: #dde3f0;--brand: #3b6ef6;--brand-deep: #2c55d4;--brand-ink: #2848c0;--green: #0c7d5b;--yellow: #8a5a10;--red: #c03340;--ok: #197c4d;--ok-bg: #e8f6ee;--ok-border: #bfe3cd;--fail: #b3261e;--fail-bg: #fbeae9;--fail-border: #f0c4c1;--warn: #6f5612;--warn-bg: #faf3dd;--down: #b3261e;--down-bg: #fbeae9;--glow-a: rgba(59,110,246,0.10);--glow-b: rgba(12,125,91,0.07);--shadow: 0 10px 30px rgba(23,32,58,0.08),0 2px 8px rgba(23,32,58,0.05);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 36px;--font-body: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display: ui-rounded,"SF Pro Rounded","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;}@media (prefers-color-scheme: dark){:root{--background: #0b1120;--card: #151d31;--foreground: #eef2fb;--muted-foreground: #94a3c4;--border: #273252;--brand: #5b8cff;--brand-deep: #3c6aec;--brand-ink: #5b8cff;--green: #3ddc97;--yellow: #ffc857;--red: #ff7d82;--ok: #6fd59f;--ok-bg: #12301f;--ok-border: #1d4f33;--fail: #ff8f88;--fail-bg: #3a1412;--fail-border: #6b2a26;--warn: #e8c96a;--warn-bg: #33290f;--down: #ff8f88;--down-bg: #3a1412;--glow-a: rgba(91,140,255,0.14);--glow-b: rgba(52,201,142,0.10);--shadow: 0 14px 36px rgba(0,0,0,0.45),0 2px 8px rgba(0,0,0,0.35);}}