/* ── LUCID · DESIGN TOKENS ── single source of truth for the estate palette.
 * Mirrored VERBATIM into all four LUCID repos (static-duplication doctrine, same as
 * lucid-track.js + the bridge artifact) and loaded
 *   <link rel="stylesheet" href="/assets/lucid-tokens.css?v=N">
 * on every surface (excalibur · ovaltable · atoms · jjdreamss/frequency).
 *
 * C1 (clean half): this file CODIFIES the canonical palette. Where a surface already uses a
 * token's exact value, that site references the token WITH A LITERAL FALLBACK (= today's value),
 * so adopting it is ZERO visible change — and if this file ever fails to load, the fallback keeps
 * the current colour. Editing a token here then propagates estate-wide to every wired site.
 *
 * Decision ⑦A (locked): PURPLE is the PRO/DEEP-CALIBRATION accent AND Matter's cross-blade/trinity
 * hue (dual-use) — the trinity reads green → gold → purple; it is NOT collapsed to green.
 * Matter's OWN on-page accent is green (--lc-matter). Converging each blade's own --accent onto
 * these tokens is a later, eyeball-able pass — the blades keep their current --accent for now. */
:root{
  /* surface (reference values — for the convergence pass) */
  --lc-bg:#06080c;
  --lc-bg-2:#0b0e14;
  --lc-txt:#eef2ee;
  --lc-line:rgba(255,255,255,.10);

  /* tier — uniform across the whole estate */
  --lc-free:#22d3ee;          /* DECODE ME / FREE (cyan) */
  --lc-pro:#a855f7;           /* DEEP CALIBRATION / PRO (purple) */

  /* blade accents (canonical) */
  --lc-exca:#19ff6b;          /* ⚔ Excalibur */
  --lc-oval:#e7b73f;          /* ⭕ Oval Table */
  --lc-matter:#00d973;        /* 🧪 Matter — home accent (GREEN) */

  /* Matter's cross-blade / trinity hue — dual-use with --lc-pro (decision ⑦A) */
  --lc-trinity-matter:#a855f7;
}
