/* Nicell colour system — one source of truth for the accent palette.
   Every page's inline :root sets the base tokens; this file adds the
   RGB triplets used by rgba() and the switchable accent themes.
   Default is ULTRAVIOLET (chosen 31 Oct 2026). Switch with <html data-theme="ice|acid|ember|aurora"> or ?theme= */
:root{
  --ice:#e3d6ff;   --ice-rgb:227,214,255;
  --ice2:#9b8cff;  --ice2-rgb:155,140,255;
  --hot:#ff4ec7;   --hot-rgb:255,78,199;
  --acc-glow:rgba(var(--ice2-rgb),.22);
}
/* ICE — the previous default: chrome + ice blue. */
html[data-theme="ice"]{
  --ice:#bfe9ff;   --ice-rgb:191,233,255;
  --ice2:#5fb3ff;  --ice2-rgb:95,179,255;
  --hot:#7c86ff;   --hot-rgb:124,134,255;
}
/* ACID — chrome + acid lime. Loud, techno, unmistakable. */
html[data-theme="acid"]{
  --ice:#edffb3;   --ice-rgb:237,255,179;
  --ice2:#c8ff3a;  --ice2-rgb:200,255,58;
  --hot:#5ff2c4;   --hot-rgb:95,242,196;
}
/* EMBER — chrome + signal orange. Warm, confident, premium-trades energy. */
html[data-theme="ember"]{
  --ice:#ffd9b8;   --ice-rgb:255,217,184;
  --ice2:#ff7a2f;  --ice2-rgb:255,122,47;
  --hot:#ff4d6d;   --hot-rgb:255,77,109;
}
/* ULTRAVIOLET — chrome + violet/magenta. Nightlife heritage, luxury feel. */
html[data-theme="ultraviolet"]{
  --ice:#e3d6ff;   --ice-rgb:227,214,255;
  --ice2:#9b8cff;  --ice2-rgb:155,140,255;
  --hot:#ff4ec7;   --hot-rgb:255,78,199;
}
/* AURORA — chrome + electric teal. Clean, modern, "software company" feel. */
html[data-theme="aurora"]{
  --ice:#bdfff1;   --ice-rgb:189,255,241;
  --ice2:#22e3b4;  --ice2-rgb:34,227,180;
  --hot:#7c86ff;   --hot-rgb:124,134,255;
}
html[data-theme] ::selection{background:var(--ice2);color:#04060a}
