/* Gauntlet design tokens — the single source of truth for color.
 *
 * Reproduced from the approved contract mockup docs/mockups/gauntlet-opt-f-aurora.html
 * ("aurora viewfinder"), locked at the gauntlet-01 design review 2026-07-16.
 * Rules in docs/design-conventions.md; theme decision in ADR-0005.
 *
 * This file is the ONLY place a color literal may appear. Every other
 * stylesheet references var(--…) or color-mix(in srgb, var(--…) N%, transparent).
 * dashboard/tests/test_design_tokens.py enforces that mechanically.
 *
 * Dark-only, deliberately: no prefers-color-scheme, no toggle (ADR-0005).
 * A future alternate theme would redefine this block and nothing else.
 */

:root {
  /* Palette sampled from the Questrade pro-desk banner (2026): green-tinted
     charcoal blacks, spring/leaf-green primary, rose-pink for the loss side.
     Deliberately distant from RoleFit/jobsearch's teal #2adec8 (~172°); spring
     sits at ~149° and reads leaf-green, not teal. */
  --abyss: #080e0c;
  --spring: #43d68b;
  --spring-bright: #93e9bb;
  --spring-soft: rgba(67, 214, 139, 0.45);
  --spring-faint: rgba(67, 214, 139, 0.10);
  --emerald: #2fa876;
  --emerald-faint: rgba(47, 168, 118, 0.12);
  --rose: #f082a4;
  --rose-faint: rgba(240, 130, 164, 0.14);
  --sand: #d9c37e;
  --sand-faint: rgba(217, 195, 126, 0.12);
  --text: #e6efe9;
  --text-mid: rgba(230, 239, 233, 0.64);
  --text-dim: rgba(230, 239, 233, 0.36);
  --glass: rgba(230, 239, 233, 0.04);
  --glass-edge: rgba(230, 239, 233, 0.10);
  --glass-edge-hi: rgba(230, 239, 233, 0.22);
}
