/* Rocky Mountain E-Bike Adventures theme tokens.
   This file is the ONLY place colors and fonts are defined for this
   operator. packages/ui/ui.css consumes these; a new operator is a new
   token file, not a fork. Contract: packages/ui/tokens.md */

@font-face {
  font-family: "Bebas Neue";
  src: url("/fonts/bebas-neue.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  /* ground + text */
  --paper: #f7f4ec;        /* warm off-white */
  --ink: #1c2b23;          /* pine ink */
  --muted: #5c6b60;

  /* brand */
  --primary: #1d4d36;      /* pine green */
  --primary-ink: #f7f4ec;  /* text on primary */
  --accent: #d99a3d;       /* front range amber */
  --accent-ink: #241a08;
  --accent-deep: #8a5a14;  /* amber dark enough to read on paper */

  /* surfaces */
  --surface: #ffffff;
  --line: #dcd6c6;
  --dark: #12241c;         /* dark section ground */
  --dark-ink: #e9e6da;

  /* legality badges (trail guide) */
  --allow: #2e6b47;       /* readable green, distinct from --primary */
  --allow-ink: #f7f4ec;
  --deny: #8a2f2b;        /* brick red */
  --deny-ink: #f7f4ec;

  /* type */
  --font-display: "Bebas Neue", "Arial Narrow", sans-serif;
  --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  /* shape */
  --radius: 10px;
}
