/* Concept2 brand tokens */
:root {
  --c2-green: #B7BF10;   /* BBC London fills. Never text on white (fails contrast). */
  --c2-blue: #003A70;    /* BBC Manchester fills and text */
  --black: #000000;      /* Text, BBC London markers, stage chip */
  --white: #FFFFFF;      /* Background */
  --cool-gray: #C8C9C7;  /* 1px dividers */
  --track: #EDEDEC;      /* Empty track, inactive stage */
  --muted: #4A4A4A;      /* Secondary text */
  --pending: #8A8B89;    /* Crossing marker before it happens */

  --team1: var(--c2-green);
  --team2: var(--c2-blue);
  /* Lanes 3–6. All pass 4.5:1 on white, so they double as text colours. */
  --team3: #C2410C;      /* orange */
  --team4: #6D2077;      /* purple */
  --team5: #00727A;      /* teal */
  --team6: #A6192E;      /* crimson */

  --font-display: Manrope, sans-serif;
  --font-body: -apple-system, "Helvetica Neue", Arial, sans-serif;

  --radius: 2px;
  --motion: 160ms ease-out;
}
