/*
 * Layer: tokens
 * The April 2026 token block is the authoritative source of truth.
 * Legacy compatibility tokens are retained here only to avoid breaking
 * older sections while the stylesheet is progressively cleaned up.
 */
:root {
  --bg: #03060b;
  --bg-2: #08090f;
  --panel: #121318;
  --panel-2: #17181f;
  --panel-3: #171a20;
  --panel-4: #1d2027;
  --panel-strong: #2a2a30;
  --panel-deep: #111318;
  --text: #d7dce0;
  --text-strong: #f1f3f5;
  --text-muted: #aeb4ba;
  --muted: #adb2b6;
  --line: rgba(173, 178, 182, 0.14);
  --line-strong: rgba(173, 178, 182, 0.28);
  --line-soft: rgba(173, 178, 182, 0.08);
  --brand: #c8b88d;
  --brand-strong: #e1d1a5;
  --brand-soft: rgba(200, 184, 141, 0.22);
  --brand-deep: #111318;
  --brand-2: #86c89d;
  --neutral-silver: #b9c0c8;
  --success: #7bc89e;
  --info: #b9c0c8;
  --warning: #c9a96b;
  --danger: #c97878;
  --panel-light: #f4f5f2;
  --panel-light-2: #eceee9;
  --ink: #1f2428;
  --ink-muted: #5f676b;
  --radius: 22px;
  --radius-lg: 32px;
  --shadow: 0 24px 60px rgba(0, 0, 0, 0.28);
}
