/* facility-tokens.css — §12c design tokens, SHARED FOUNDATION (Rule 15).
 * Binding for NEW director + client-portal surfaces ONLY. The trainer app
 * keeps its existing look and never loads this file (§12 scope rule).
 * One source of truth: screens reference var(--*) and never restate a hex.
 * §12c bans desaturated text and navy hues — tools/design-gate-tests enforces,
 * and the ban includes these comments (the word scan is deliberately dumb). */

:root {
  /* surfaces */
  --paper: #FBF9F2;        /* page background — warm cream */
  --surface: #FFFFFF;      /* cards */
  --board: #1B2A1F;        /* sidebar / chrome — deep forest */
  --board-line: #33482F;   /* rules on the board */

  /* text */
  --ink: #1C2317;          /* primary text — near-black, always chromatic */
  --ink-2: #3D6B35;        /* secondary text — saturated forest, no muted swaps */

  /* accents */
  --accent: #2F7A3D;
  --accent-tint: #E7F0E3;
  --bronze: #9A6316;       /* metadata / numbers accent */
  --flag: #C33B2C;
  --gold: #A87C1F;

  /* lines (borders only, never text) */
  --line: #E8E2CD;

  /* board (sidebar) text states */
  --board-text-idle: #CFE3C4;
  --board-text-active: #FFFFFF;

  /* type */
  --font-display: 'Oswald', sans-serif;         /* 500–700 */
  --font-body: 'IBM Plex Sans', sans-serif;

  /* layout */
  --sidebar-w: 232px;
  --radius: 10px;
  --shadow-card: 0 1px 3px rgba(0, 0, 0, 0.08);
}
