/* F1 Motors League — gerado de tokens.json por ferramentas/gerar_tokens_css.py. Não edite à mão. */
:root {
  color-scheme: dark;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-full: 999px;
  --slant: -12deg;
  --font-display: "Exo 2", "Barlow", system-ui, sans-serif;
  --font-body: "Barlow", system-ui, sans-serif;
  --font-data: "Barlow Condensed", "Barlow", system-ui, sans-serif;
  --ground: #0d0e11;
  --surface: #16181d;
  --surface-raised: #1f2229;
  --hairline: #2c3038;
  --line-strong: #6b717c;
  --ink: #f2f3f5;
  --ink-muted: #a3a8b1;
  --graphite: #1d2026;
  --silver: #c5c9cf;
  --silver-hi: #eceef1;
  --red: #e3141b;
  --red-text: #ff4d52;
  --red-deep: #a30d13;
  --on-red: #ffffff;
  --timing-purple: #b45cff;
  --timing-green: #2bd96b;
  --flag-yellow: #ffd12e;
  --flag-blue: #3d9bff;
  --tyre-soft: #ff3b3b;
  --tyre-medium: #ffd12e;
  --tyre-hard: #f2f2f2;
  --tyre-inter: #43b02a;
  --tyre-wet: #2f8fff;
  --tyre-ink: #15151e;
  --focus-ring: 0 0 0 2px #ff4d52;
}

:root[data-tema="claro"] {
  color-scheme: light;
  --ground: #f3f4f6;
  --surface: #ffffff;
  --surface-raised: #e9ebee;
  --hairline: #d5d8dd;
  --line-strong: #7a808a;
  --ink: #15171b;
  --ink-muted: #555b65;
  --graphite: #1d2026;
  --silver: #7f858e;
  --silver-hi: #eceef1;
  --red: #d0101a;
  --red-text: #c40f17;
  --red-deep: #a30d13;
  --on-red: #ffffff;
  --timing-purple: #7d2fd0;
  --timing-green: #11713a;
  --flag-yellow: #8a6200;
  --flag-blue: #1663c7;
  --tyre-soft: #ff3b3b;
  --tyre-medium: #e0ad00;
  --tyre-hard: #8c8c99;
  --tyre-inter: #3aa526;
  --tyre-wet: #3d8bea;
  --tyre-ink: #15151e;
  --focus-ring: 0 0 0 2px #c40f17;
}
