/* ════════════════════════════════════════════════════════════════════════════
 * TOKENS
 * Design tokens — colors, fonts, spacing variables
 * ════════════════════════════════════════════════════════════════════════════
 */

:root{
  --deep:#020203;
  --base:#050506;
  --elevated:#0a0a0c;
  --paper:#ededef;
  --muted:rgba(237,237,239,.55);
  /* Indigo / parme / violet wave palette */
  --parme:#b8afe8;
  --periwinkle:#8b85d8;
  --indigo:#5E6AD2;
  --violet:#7c3aed;
  --deep-violet:#6e3ee8;
  --magenta:#a855f7;
  --warm:#ff5f1f;

  --accent:var(--indigo);
  --accent-glow:rgba(94,106,210,.3);
  --rule:rgba(255,255,255,.08);
  --rule-strong:rgba(255,255,255,.14);
}
