/* FRIDAI Labs — shared design tokens (2026-08-14).
   Canonical source for every page's color/spacing/type-scale variables. Before this file existed,
   each page copy-pasted its own :root block and they drifted (index.html's --border-soft/
   --accent-dim/--text-muted/--radius* differed from join.html/legal.html/reset-password.html's
   copies). Link this file from every page's <head> instead of redeclaring :root locally --
   drift becomes structurally impossible instead of relying on remembering to keep copies in sync. */
:root {
  --bg-deep: #04060F;
  --bg-mid: #080C18;
  --bg-surface: #0D1424;
  --bg-card: rgba(13, 20, 36, 0.8);

  --accent: #00D4FF;
  --accent-dim: rgba(0, 212, 255, 0.10);
  --accent-glow: rgba(0, 212, 255, 0.25);

  --purple: #7B2FFF;
  --purple-dim: rgba(123, 47, 255, 0.15);

  --gold: #FFB800;
  --gold-dim: rgba(255, 184, 0, 0.10);

  --green: #00FF94;
  --red: #ff8080;

  --text-primary: #FFFFFF;
  --text-secondary: #8892A4;
  --text-muted: #576078;

  --border: rgba(0, 212, 255, 0.12);
  --border-soft: rgba(255, 255, 255, 0.08);

  --radius: 12px;
  --radius-lg: 20px;

  --font-display: 'Space Grotesk', sans-serif;
  --font-body: 'Inter', sans-serif;
}
