@charset "UTF-8";
:root {
  --fdt-primary: #003366;
  --fdt-primary-dark: #002244;
  --fdt-primary-light: #B3C6D9;
  --fdt-primary-bg: #EBF1F7;
  --fdt-accent: #CB5600;
  --fdt-accent-dark: #A34500;
  --fdt-accent-bg: #FDF0E6;
  --fdt-danger: #DC3545;
  --fdt-live: #DC3545;
  --fdt-live-bg: #FEF2F2;
  --fdt-warning: #F59E0B;
  --fdt-warning-bg: #FFFBEB;
  --fdt-success: #16A34A;
  --fdt-text: #1E293B;
  --fdt-text-middle: #334D6E;
  --fdt-text-muted: #64748B;
  --fdt-text-light: #94A3B8;
  --fdt-bg: #FFFFFF;
  --fdt-bg-alt: #F8FAFC;
  --fdt-border: #E2E8F0;
  --fdt-radius-sm: 4px;
  --fdt-radius: 6px;
  --fdt-radius-lg: 10px;
  --fdt-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);
  --fdt-shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);
  --fdt-gap: 12px;
  --fdt-gap-lg: 20px;
  --fdt-font-sans: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --fdt-font-size: 15px;
}

/*
 * Inter self-hosting (WP.org compliant — NO third-party CDN at runtime).
 *
 * Drop the woff2 subset files into assets/fonts/ and uncomment the block
 * below. Until then, --fdt-font-sans falls back gracefully to system-ui.
 * Files expected (latin subset, ~15kb total):
 *   assets/fonts/inter-400.woff2  (weight 400)
 *   assets/fonts/inter-500.woff2  (weight 500)
 *   assets/fonts/inter-600.woff2  (weight 600)
 *   assets/fonts/inter-700.woff2  (weight 700)
 *
 * NOTE: url() paths are relative to the COMPILED file
 * (templates/assets/css/tokens.css), so ../fonts/ resolves to
 * templates/assets/fonts/.
 */
/*
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/inter-400.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url('../fonts/inter-500.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('../fonts/inter-600.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/inter-700.woff2') format('woff2'); }
*/
.fdt-tnum,
.fdt-score-value,
.fdt-scoreboard-score,
.fdt-standings-table td,
.fdt-event-time {
  font-variant-numeric: tabular-nums;
}
