:root{--brand-blue:#0b6cf5;--brand-cyan:#1ec3ff;--midnight:#0f1b2d;--ice:#e8f1ff;--milestone:#e8730c;--cloud:#f6f8fc;--mist:#e2e8f1;--slate:#8a97ab;--graphite:#3a4659;--accent-1-vivid:#7c5cff;--accent-1-muted:#7a70c2;--accent-2-vivid:#14c5a4;--accent-2-muted:#3f9e8a;--accent-3-vivid:#ffb224;--accent-3-muted:#c9963f;--accent-4-vivid:#3e8bff;--accent-4-muted:#5b7da8;--accent-5-vivid:#e35db8;--accent-5-muted:#a86a92;--status-ok-bright:#12b886;--status-ok-calm:#3f9e8a;--status-risk-bright:#f5a524;--status-risk-calm:#c9963f;--status-late-bright:#ee4d42;--status-late-calm:#c86b5d;--status-none:#8a97ab;--gantt-track:#b9d3fc;--accent-1:var(--accent-1-muted);--accent-2:var(--accent-2-muted);--accent-3:var(--accent-3-muted);--accent-4:var(--accent-4-muted);--accent-5:var(--accent-5-muted);--status-ok:var(--status-ok-bright);--status-risk:var(--status-risk-bright);--status-late:var(--status-late-bright);--status-ok-text:#fff;--status-risk-text:#4a3000;--status-late-text:#fff;--on-fill:#fff;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 3px #0f1b2d14;--shadow-md:0 4px 14px #0f1b2d14;--shadow-lg:0 12px 32px #0f1b2d1a;--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur-base:.25s}
