/* ============================================================================
   Avarieux waitlist — design tokens
   Phase 0.1: extracted VERBATIM from the live index.html :root (2026-06-22),
   not eyeballed. Single source of truth for the cinematic rebuild.

   PALETTE LAW (Phase 0.2 — non-negotiable, publisher posture):
   The globe + ripples use AMBER ACCENT + NEUTRAL SLATE ONLY. No green, no red,
   no hue-as-signal — color valence reads as a directional claim and breaks the
   §202(a)(11)(D) publisher stance. Ripples differentiate by MOTION / SHAPE /
   ORIGIN, never by hue. (The muted category hues below are for the static
   ledger chips only, never for the globe.)
   ============================================================================ */

:root {
  /* Surfaces — deep-slate, near-black */
  --bg: #0A0E13;
  --bg-elevated: #11161E;
  --bg-muted: #161C25;
  --border: #232b38;
  --border-soft: #2c3645;

  /* Text — warm white → quiet */
  --fg: #F4EDE0;
  --fg-muted: #9BA4B0;
  --fg-quiet: #828b9b;
  --fg-dim: #4d5460;

  /* Accent — ochre/amber. Keep to ~8% of any surface. */
  --accent: #FF9F1C;
  --accent-soft: rgba(255, 159, 28, 0.12);
  --accent-line: rgba(255, 159, 28, 0.55);

  /* Category hues — MUTED, non-valence. Static ledger chips ONLY. Never globe. */
  --cat-regulatory: #5B6B85;   /* slate-blue — regulatory filings */
  --cat-insider:    #8A7460;   /* taupe — insider activity */
  --cat-actor:      #5E7878;   /* teal — public-actor disclosures */
  --cat-prediction: #8A7B50;   /* muted ochre — prediction markets */
  --cat-news:       #6E7480;   /* cool gray — news */
  --cat-macro:      #605D57;   /* deep stone — macro indicators */

  /* Error — muted, sparing. Not for the globe. */
  --error: #B85C5C;
  --error-soft: rgba(184, 92, 92, 0.10);

  /* Type */
  --serif: 'Lora', Georgia, 'Times New Roman', serif;          /* display / hero */
  --sans:  'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; /* body */
  --mono:  'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; /* numerals + technical */

  /* ---- Globe-specific derivations (rebuild) — amber + slate only ---- */
  --globe-shell: rgba(244, 237, 224, 0.06);     /* fresnel sphere, warm-white at very low opacity */
  --globe-land: rgba(155, 164, 176, 0.18);      /* continents — slate, translucent */
  --globe-land-edge: rgba(155, 164, 176, 0.35);
  --ripple-core: rgba(255, 159, 28, 0.55);      /* amber ring at origin */
  --ripple-fade: rgba(255, 159, 28, 0.0);       /* fades to nothing as it grows */
  --ripple-neutral: rgba(244, 237, 224, 0.22);  /* alt ripple — warm-white, for variety by SHAPE not hue */
}
