:root{--navy:#1E2B6E;--navy-dk:#141e52;--gold:#C4936A;--gold-lt:#d9b08c;--bg:#ECEEF5;--white:#fff;--border:#dde2ef;--shadow:0 2px 12px rgba(30,43,110,.1);--text:#1a1a2e;--mid:#4a5568;--light:#5b6b82;--green:#166534;--green-bg:#dcfce7;--green-border:#86efac;--amber:#92400e;--amber-bg:#fef3c7;--amber-border:#fde68a;--red:#991b1b;--red-bg:#fee2e2;--red-border:#fca5a5;--blue:#0369a1;--blue-bg:#e0f2fe;--purple:#5b21b6;--purple-bg:#ede9fe;--orange:#9a3412;--orange-bg:#fed7aa;--neutral:#475569;--neutral-bg:#f1f5f9;--red-bg-soft:#fef2f2;--red-border-soft:#fecaca;--green-border-soft:#bbf7d0;--active:#1e40af;--active-bg:#dbeafe;--active-border:#bfdbfe;--btn-hover:#f3f5fc;--btn-secondary-bg:#eef0f7;--chart-bar:#5c6aa8;--chart-bar-sel:#1E2B6E;--chart-bar-hover:#141e52;--chart-bar-stripe:#8792bf;--chart-grid:#dde2ef;--chart-axis-label:#5b6b82;--row-hover:#f7f8fc;--field-bg:#fafbfd}
