/* Label colours — the CRM's one licensed exception to the near-monochrome rule.

   The rest of the system says colour means action (indigo) or condition
   (the five operational status hues). A CRM board breaks that, because a board
   column is a USER-DEFINED enumeration: "Discovery / Proposal / Negotiation"
   carries no inherent good-or-bad, and the operational set has no vocabulary
   for a dozen neutral-but-distinct values. So labels get their own palette.

   Three constraints keep it from turning the product into a toy:
   1. These tokens are legal ONLY inside a label cell, a label picker, and a
      group accent. Never a button, surface, heading, chart or border.
   2. Each hue ships as a solid fill with white ink, plus a wash + ink pair for
      the quiet variant used inside dense panels and dropdowns.
   3. The hues are held one notch off primary — no pure red, no pure yellow —
      so a full board still reads as instrument, not confetti. */
:root{
  --label-indigo:#533afd;   --label-indigo-wash:#e8e9ff;   --label-indigo-ink:#3421c9;
  --label-violet:#7f4fe0;   --label-violet-wash:#efe7fd;   --label-violet-ink:#5b32b0;
  --label-magenta:#c33c8e;  --label-magenta-wash:#fbe6f2;  --label-magenta-ink:#98276c;
  --label-rose:#d94a52;     --label-rose-wash:#fce9ea;     --label-rose-ink:#a8323a;
  --label-amber:#c07a13;    --label-amber-wash:#fbf1de;    --label-amber-ink:#8a5600;
  --label-lime:#5f8f22;     --label-lime-wash:#eef5e2;     --label-lime-ink:#456a15;
  --label-green:#12876a;    --label-green-wash:#e4f2ee;    --label-green-ink:#0b6450;
  --label-teal:#0f8296;     --label-teal-wash:#e2f1f4;     --label-teal-ink:#0a6070;
  --label-sky:#2472c8;      --label-sky-wash:#e5eefa;      --label-sky-ink:#1a5496;
  --label-slate:#64748d;    --label-slate-wash:#eef1f6;    --label-slate-ink:#4a586f;

  --label-ink-on-fill:#ffffff;
  /* A label cell is full-bleed inside its table cell, so it has no radius of
     its own; the picker chip does, and reuses the tag radius. */
  --label-chip-radius:var(--radius-tags);
}

/* Dark — fills lift enough to hold white ink on a midnight ground, washes
   invert to a deep tint, and the wash ink lifts to carry on it. */
:root[data-theme="dark"]{
  --label-indigo:#6f57ff;   --label-indigo-wash:#211f52;   --label-indigo-ink:#b0a4ff;
  --label-violet:#9a6ff0;   --label-violet-wash:#2a2050;   --label-violet-ink:#c4a8ff;
  --label-magenta:#dc63a9;  --label-magenta-wash:#3d1c33;  --label-magenta-ink:#f0a3d0;
  --label-rose:#e8686f;     --label-rose-wash:#3d1e21;     --label-rose-ink:#f5a5a9;
  --label-amber:#d99a34;    --label-amber-wash:#33260c;    --label-amber-ink:#efc47a;
  --label-lime:#83b03f;     --label-lime-wash:#20300f;     --label-lime-ink:#b8d98a;
  --label-green:#35a888;    --label-green-wash:#0c2d24;    --label-green-ink:#79d3ba;
  --label-teal:#2ca3b8;     --label-teal-wash:#0a2d35;     --label-teal-ink:#7fd2e0;
  --label-sky:#4a95e2;      --label-sky-wash:#0f2c4c;      --label-sky-ink:#9cc6f2;
  --label-slate:#8ba2c4;    --label-slate-wash:#14314f;    --label-slate-ink:#b4c6dd;
  --label-ink-on-fill:#08172b;
}
