/* =========================================================================
   Veiss Coach — color tokens
   A near-black navy "ink" scale on warm off-white, with a single gold accent.
   Status colors are intentionally desaturated so they read well in data-viz.
   ========================================================================= */

:root {
  /* ── Surfaces — warm off-white through deep navy ink ── */
  --surface-0:    #f6f7f9;          /* page background */
  --surface-1:    #ffffff;          /* cards */
  --surface-2:    #fbfbfc;          /* nested / hover */
  --surface-sunk: #f1f2f5;          /* wells, tracks, sunken controls */

  /* ── Ink (text) scale — primary → hairline ── */
  --ink-0: #07101f;                 /* primary text, near-black navy */
  --ink-1: #28344a;                 /* body */
  --ink-2: #5b6577;                 /* secondary */
  --ink-3: #8d95a4;                 /* tertiary / meta */
  --ink-4: #c0c5cf;                 /* hairline labels */

  /* ── Borders — tinted with the navy ink, never pure gray ── */
  --line-0: rgba(7, 16, 31, 0.06);  /* hairline dividers */
  --line-1: rgba(7, 16, 31, 0.10);  /* control borders */
  --line-2: rgba(7, 16, 31, 0.16);  /* emphasized borders */

  /* ── Brand — navy & gold, used sparingly ── */
  --navy:      #07101f;
  --navy-soft: #1a2438;
  --navy-tint: #eef1f6;
  --gold:      #f5b400;
  --gold-soft: #fff4cc;
  --gold-ink:  #6b4d00;             /* readable text on gold */

  /* ── Accent — user-tweakable, defaults to gold ── */
  --accent:      #f5b400;
  --accent-ink:  #6b4d00;           /* text/icon color on accent fills */
  --accent-soft: #fff4cc;           /* accent wash for chips, selections */

  /* ── Status — desaturated for data density ── */
  --good:      #1f8a5b;
  --good-soft: #e5f4ec;
  --warn:      #d97706;
  --warn-soft: #fdf1dc;
  --bad:       #c2410c;
  --bad-soft:  #fdeae0;
  --info:      #2563eb;
  --info-soft: #e5edff;

  /* ── Chart series — muted, navy-anchored ── */
  --s1: #1a2438;
  --s2: #f5b400;
  --s3: #1f8a5b;
  --s4: #6366f1;
  --s5: #c2410c;

  /* ── VBT velocity zones (slow → explosive) ── */
  --zone-absolute: #b91c1c;         /* Absolute Strength */
  --zone-accel:    #dc2626;         /* Accelerative Strength */
  --zone-strspd:   #d97706;         /* Strength / Speed */
  --zone-spdstr:   #65a30d;         /* Speed / Strength */
  --zone-starting: #16a34a;         /* Starting Strength */
  --zone-power:    #059669;         /* Power */
}
