/* Single source of truth for COLOUR. Palette is taken from India's natural dyes and textiles:
   indigo, turmeric, madder, peacock, leaf, jamun. base.css / wizard.css / dash.css must use these
   variables and must not define their own colour values. */
:root{
/* ink + surfaces */
--indigo:#1b2a6b;--indigo-deep:#101a4a;--indigo-mid:#2d44a8;--indigo-soft:#e6ebff;
--turmeric:#f0a81c;--turmeric-deep:#8a5a00;--turmeric-soft:#fdecc0;
--madder:#b32a45;--madder-soft:#fbe1e6;
--peacock:#0b7c86;--peacock-soft:#d6eef0;
--leaf:#2d7a3d;--leaf-soft:#ddf1e0;
--jamun:#6b3f8f;--jamun-soft:#ece1f6;
--paper:#fffdf8;--paper-2:#fff6e0;--grey:#f0effa;--line:#d8d6e8;--rule:#b9b6d4;
--ink:#161a33;--mute:#4b5173;--on-dark:#fffdf8;--on-dark-mute:#c9d0f2;
/* legacy names used across the code, mapped onto the palette */
--navy:var(--indigo);--navy2:var(--indigo-mid);--navy-deep:var(--indigo-deep);
--saffron:var(--turmeric);--saffron-bg:var(--turmeric-soft);--saffron-ink:var(--turmeric-deep);
--green:var(--leaf);--green-bg:var(--leaf-soft);--bad:var(--madder);--bad-bg:var(--madder-soft);
--focus:var(--indigo-mid);--on-navy:var(--on-dark);--on-navy-mute:var(--on-dark-mute);
/* one colour per sector (fills, strokes, swatches; never the only carrier of meaning) */
--sec-edu:#3b5bdb;--sec-hlt:#d6336c;--sec-emp:#f08c00;--sec-eco:#a07c12;--sec-agr:#66a80f;
--sec-gov:#7048e8;--sec-jus:#0c8599;--sec-saf:#c92a2a;--sec-inf:#5f6b7a;--sec-env:#2f9e44;
--sec-wat:#1971c2;--sec-hou:#d9480f;--sec-soc:#ae3ec9;--sec-tec:#12b886;--sec-cul:#8f5e3b;
/* sequential ramp for heat/tile maps (low -> high), indigo */
--seq-1:#eef1ff;--seq-2:#c5cffa;--seq-3:#8fa1ee;--seq-4:#5169d0;--seq-5:#26358f;
}
@media (prefers-color-scheme:dark){:root{
--indigo:#9fb2ff;--indigo-deep:#0d1330;--indigo-mid:#b9c6ff;--indigo-soft:#1b2347;
--turmeric:#f5b83a;--turmeric-deep:#f5b83a;--turmeric-soft:#3a2d0c;
--madder:#ff8fa3;--madder-soft:#3a1620;
--peacock:#4cc3cd;--peacock-soft:#0f2d31;
--leaf:#7fd18d;--leaf-soft:#12301a;
--jamun:#c4a0ea;--jamun-soft:#2a1c3b;
--paper:#0e1228;--paper-2:#17163a;--grey:#171c3a;--line:#2b3262;--rule:#47508a;
--ink:#eef0ff;--mute:#aab2d9;--on-dark:#eef0ff;--on-dark-mute:#b4bde6;
--sec-edu:#7f9bff;--sec-hlt:#ff7aa8;--sec-emp:#ffb13d;--sec-eco:#d8b640;--sec-agr:#9bd44a;
--sec-gov:#a58bff;--sec-jus:#4fc6d8;--sec-saf:#ff7b7b;--sec-inf:#a3afc0;--sec-env:#66d17c;
--sec-wat:#5ea8ee;--sec-hou:#ff8a52;--sec-soc:#d88bef;--sec-tec:#4ee0b4;--sec-cul:#cfa27d;
--seq-1:#1a2150;--seq-2:#2b3a8a;--seq-3:#4a62c9;--seq-4:#7f98f0;--seq-5:#c3d0ff;
}}
