/* CrickBet — Sunlit League Design Tokens
   Custom palette for crickbetin.com: warm off-white paper, ink text, rust amber accent.
   Light-dominant system per V9 FSL11 Hard Light Background Rule.
*/
:root {
  /* surface */
  --paper: #FBF7EE;
  --paper-2: #F4ECDC;
  --paper-3: #ECE2CB;
  --card: #FFFFFF;
  --card-2: #FAF6EC;

  /* ink */
  --ink: #1A1814;
  --ink-2: #4A463E;
  --muted: #7A7368;
  --muted-2: #9C9384;

  /* borders / hairlines */
  --rule: #D9CFB8;
  --rule-2: #C9BFA3;
  --rule-soft: rgba(26, 24, 20, 0.08);

  /* accent (cricket-ball seam rust) */
  --accent: #C2410C;
  --accent-2: #B45309;
  --accent-3: #7C2D12;
  --accent-soft: rgba(194, 65, 12, 0.10);
  --accent-tint: rgba(194, 65, 12, 0.04);

  /* utility */
  --positive: #15803D;
  --warning: #B45309;
  --negative: #B91C1C;

  /* dark UI on light page */
  --nav-bg: #1A1814;
  --nav-ink: #FBF7EE;
  --nav-rule: rgba(255, 247, 238, 0.10);

  /* radii */
  --r-sm: 4px;
  --r: 6px;
  --r-lg: 10px;

  /* spacing */
  --gap-1: 4px;
  --gap-2: 8px;
  --gap-3: 12px;
  --gap-4: 16px;
  --gap-5: 24px;
  --gap-6: 32px;
  --gap-7: 48px;
  --gap-8: 64px;
  --gap-9: 96px;

  /* type */
  --font-sans: "Nunito Sans", "Helvetica Neue", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;

  /* shadow */
  --shadow-1: 0 1px 2px rgba(26, 24, 20, 0.05);
  --shadow-2: 0 4px 12px rgba(26, 24, 20, 0.06);
  --shadow-3: 0 12px 32px rgba(26, 24, 20, 0.10);

  /* layout */
  --container: 1280px;
  --container-narrow: 880px;

  /* z */
  --z-header: 80;
  --z-drawer: 90;
  --z-sticky: 100;
}

/* dark accents only inside the editorial hero scoreboard */
:root {
  --scoreboard-bg: #1A1814;
  --scoreboard-ink: #FBF7EE;
  --scoreboard-muted: #9C9384;
  --scoreboard-rule: rgba(255, 247, 238, 0.10);
  --scoreboard-accent: #C2410C;
}
