/* Cucamonga design tokens — Concourse / Terrazzo (FINAL)
   Source of truth: cucamonga-brand/BRAND.md §2 */

:root {
  /* paper (the room) */
  --bg:        #F1F1EE;  /* Terrazzo — page background */
  --panel:     #FAFAF8;  /* cards, nav, raised surfaces */
  --panel-2:   #F5F5F2;  /* page wells */
  --rule:      #DEDEDA;  /* hairline borders */
  --ink:       #1B1C1B;  /* body text */
  --muted:     #6B6C68;  /* secondary text */

  /* the machine (the board) */
  --board:     #1D1E23;  /* tiles, board strips, primary buttons */
  --board-hi:  #26272C;  /* tile gradient top */
  --board-lo:  #141518;  /* tile gradient below split */
  --flap-white:#F2EFE6;  /* letterforms INSIDE tiles only — never a page bg */

  /* signals */
  --amber:      #D98E2B; /* accent fills, hot CTA, hinge dots */
  --amber-text: #AD701C; /* amber as text on light bg (contrast-safe) */
  --amber-lite: #E8A33D; /* amber as text/badge ON the black board (reference mockups) */
  --green:      #2E5E4E; /* Pullman green */
  --green-lite: #7FBF9E; /* OK/PARSED status on black board */
  --route-blue: #4E7D9B; /* rail/bus badge, map secondary */
  --board-muted:#8D8F96; /* muted text on the black board — day bars (reference mockups) */
  --badge-rail: #9DB8CB; /* RAIL/BUS type badge fill (reference mockups) */
  --badge-tour: #D6D2C6; /* TOUR type badge fill (reference mockups) */
  --badge-car:  #C9A0E8; /* CAR type badge fill (reference mockups) */
  --red:        #A83428; /* danger fills / delete buttons (tokenized, replaces Bootstrap red) */
  --red-text:   #8F2B21; /* danger as text on light bg (contrast-safe) */

  /* type */
  --font-display: 'Oswald', sans-serif;        /* uppercase only */
  --font-body:    'Source Serif 4', serif;
  --font-mono:    'JetBrains Mono', monospace;
}

/* Tailwind v4 (tailwindcss-rails) — optional mirror of the same palette.
   Uncomment if you want utility classes like bg-terrazzo / text-amber-ink.

@theme {
  --color-terrazzo:   #F1F1EE;
  --color-panel:      #FAFAF8;
  --color-panel-2:    #F5F5F2;
  --color-rule:       #DEDEDA;
  --color-ink:        #1B1C1B;
  --color-muted:      #6B6C68;
  --color-board:      #1D1E23;
  --color-flap-white: #F2EFE6;
  --color-amber:      #D98E2B;
  --color-amber-ink:  #AD701C;
  --color-pullman:    #2E5E4E;
  --color-pullman-lt: #7FBF9E;
  --color-route-blue: #4E7D9B;
  --font-display: 'Oswald', sans-serif;
  --font-body: 'Source Serif 4', serif;
  --font-mono: 'JetBrains Mono', monospace;
}
*/
