/* js/theme-tokens.css — the department + functional colour palette.
 *
 * Tokenizing the site for Night/Studio/Day put this identical :root block into
 * the head of all 64 app pages. Sixty-four copies of one palette means adding a
 * department is a 64-file sweep, and it already drifted: the DPR was tokenized
 * first as the proof of concept and never received --sgold or --smag, so the
 * two newest departments were simply absent there.
 *
 * It defines custom properties only — no selectors compete with anything — so
 * it lifts out cleanly. Keep the <link> where the inline block used to sit:
 * before js/theme.css, which overrides these per mode.

 *
 * --sdanger* is the delete/destructive red. It was never tokenized in the
 * Night/Studio/Day rollout — it stayed a baked #f3bbbb (hover text) and
 * rgba(187,68,68,a) (hover tint) in ~150 places, so delete buttons could not
 * follow the theme. In Day that was not merely inconsistent: pale pink text on
 * warm paper is close to invisible.
 * Night values here are the original literals, so Night is pixel-identical.
 */
:root{--sred:#f87171;--sred-rgb:248,113,113;--sred2:#ef4444;--sred2-rgb:239,68,68;--spurp:#d8b4fe;--spurp-rgb:216,180,254;--spurp2:#a855f7;--spurp2-rgb:168,85,247;--sblue:#60a5fa;--sblue-rgb:96,165,250;--sblue2:#3b82f6;--sblue2-rgb:59,130,246;--steal:#2dd4bf;--steal-rgb:45,212,191;--steal2:#14b8a6;--steal2-rgb:20,184,166;--sora:#fb923c;--sora-rgb:251,146,60;--sora2:#f97316;--sora2-rgb:249,115,22;--sora3:#ea580c;--sora3-rgb:234,88,12;--sgrn:#4ade80;--sgrn-rgb:74,222,128;--sgrn2:#22c55e;--sgrn2-rgb:34,197,94;--sgrn3:#10b981;--sgrn3-rgb:16,185,129;--sgrn4:#4caf50;--sgrn4-rgb:76,175,80;--sgrn5:#3fb950;--sgrn5-rgb:63,185,80;--sgrn6:#66bb6a;--sgrn6-rgb:102,187,106;--syel:#fbbf24;--syel-rgb:251,191,36;--syel2:#f59e0b;--syel2-rgb:245,158,11;--syel3:#ffc107;--syel3-rgb:255,193,7;--scyan:#22d3ee;--scyan-rgb:34,211,238;--spink:#e94560;--spink-rgb:233,69,96;--samber:#e8a838;--samber-rgb:232,168,56;--sgold:#eab308;--sgold-rgb:234,179,8;--smag:#e879f9;--smag-rgb:232,121,249;--ink-rgb:255,255,255;--shade-rgb:0,0,0;--sdanger:#f3bbbb;--sdanger-rgb:243,187,187;--sdanger-bg-rgb:187,68,68;--on-accent:#1a1a2e;}
