/* Certified Trainer Pro design tokens. Defined once; every stylesheet and page reads these.
   Contrast (WCAG AA, checked by scripts/test-contrast.mjs): white, steel and volt on every dark surface pass 4.5:1;
   black text on volt and on hot passes 4.5:1. */
:root {
  --c-base: #0B0D0F;
  --c-raised: #14181D;
  --c-raised-2: #1C2229;
  --c-line: #2B343D;
  --c-steel: #9AA6B2;
  --c-white: #F5F7FA;
  --c-volt: #C6FF00;
  --c-volt-press: #9FCC00;
  --c-hot: #FF5A1F;
  --c-on-volt: #0B0D0F;
  --c-on-hot: #0B0D0F;
  --c-ok: #4ADE80;
  --c-bad: #FF7A7A;
  --f-head: "Barlow Condensed", "Arial Narrow", Impact, "Helvetica Neue", sans-serif;
  --f-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color-scheme: dark;
}
