/*
 * Generated by apps/site/scripts/tokens.ts from brand/tokens/ (light mode).
 * Do not edit: change the tokens and run `node scripts/tokens.ts`.
 */
:root {
  --brand-icon-background: #0B1736;
  --brand-icon-mark: #F9E11E;
  --brand-icon-unlit: #1A2A5C;
  --brand-mark-light-ground: #F4F6FA;
  --brand-mark-light-unlit: #D3D7DF;
  --brand-mark-dark-ground: #13171D;
  --brand-mark-dark-unlit: #2D3137;
  --font-family-head: "Archivo", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  --font-family-ui: "Archivo", "Avenir Next", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --font-size-xs: 0.6875rem;
  --font-size-sm: 0.78125rem;
  --font-size-md: 0.875rem;
  --font-size-lg: 0.9375rem;
  --font-size-xl: 1.125rem;
  --font-size-2xl: 1.375rem;
  --font-size-3xl: 1.6875rem;
  --font-size-4xl: 2.125rem;
  --font-size-5xl: 2.875rem;
  --font-size-6xl: 3.75rem;
  --font-size-7xl: 4.75rem;
  --typography-headline-font-family: "Archivo", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  --typography-headline-font-size: 1.6875rem;
  --typography-headline-font-weight: 900;
  --typography-headline-line-height: 1.1;
  --typography-headline-letter-spacing: -0.016875rem;
  --typography-headline-font-style: italic;
  --typography-headline-font-stretch: 75%;
  --typography-headline-text-transform: uppercase;
  --typography-title-font-family: "Archivo", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  --typography-title-font-size: 1.375rem;
  --typography-title-font-weight: 900;
  --typography-title-line-height: 1.2;
  --typography-title-letter-spacing: -0.01375rem;
  --typography-title-font-style: italic;
  --typography-title-font-stretch: 75%;
  --typography-title-text-transform: uppercase;
  --typography-body-font-family: "Archivo", "Avenir Next", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --typography-body-font-size: 0.875rem;
  --typography-body-font-weight: 400;
  --typography-body-line-height: 1.3;
  --typography-body-letter-spacing: 0rem;
  --typography-body-font-style: normal;
  --typography-body-font-stretch: 100%;
  --typography-body-text-transform: none;
  --typography-label-font-family: "Archivo", "Avenir Next", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --typography-label-font-size: 0.78125rem;
  --typography-label-font-weight: 700;
  --typography-label-line-height: 1.3;
  --typography-label-letter-spacing: 0rem;
  --typography-label-font-style: normal;
  --typography-label-font-stretch: 100%;
  --typography-label-text-transform: none;
  --typography-number-font-family: "Archivo", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  --typography-number-font-size: 1.125rem;
  --typography-number-font-weight: 800;
  --typography-number-line-height: 1;
  --typography-number-letter-spacing: 0rem;
  --typography-number-font-style: italic;
  --typography-number-font-stretch: 75%;
  --typography-number-text-transform: none;
  --typography-score-font-family: "Archivo", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  --typography-score-font-size: 4.75rem;
  --typography-score-font-weight: 800;
  --typography-score-line-height: 0.92;
  --typography-score-letter-spacing: 0rem;
  --typography-score-font-style: italic;
  --typography-score-font-stretch: 75%;
  --typography-score-text-transform: none;
  --typography-wordmark-font-family: "Archivo", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  --typography-wordmark-font-size: 1.375rem;
  --typography-wordmark-font-weight: 800;
  --typography-wordmark-line-height: 1.1;
  --typography-wordmark-letter-spacing: -0.006875rem;
  --typography-wordmark-font-style: italic;
  --typography-wordmark-font-stretch: 75%;
  --typography-wordmark-text-transform: uppercase;
  --space-2: 2px;
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-14: 14px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-32: 32px;
  --radius-s: 3px;
  --radius-m: 6px;
  --radius-l: 10px;
  --radius-full: 9999px;
  --elevation-sheet: 0px -10px 40px 0px #00000047;
  --elevation-floating: 0px 2px 8px 0px #0000004D;
  --elevation-snackbar: 0px 4px 14px 0px #0000004D;
  --color-background: #F4F6FA;
  --color-surface: #FFFFFF;
  --color-surface-2: #E8ECF4;
  --color-line: #D3DAE8;
  --color-text: #0B1736;
  --color-text-muted: #4B5675;
  --color-primary: #1D3BB8;
  --color-on-primary: #FFFFFF;
  --color-accent: #F9E11E;
  --color-on-accent: #0B1736;
  --color-focus: #1D3BB8;
  --color-win: #0B7A3B;
  --color-loss: #C3261F;
  --color-draw: #59627A;
  --color-provisional: #0B6A99;
  --color-warning: #8F4E00;
  --color-warning-band: #EAE5E1;
  --color-substitution: #1D3BB8;
  --color-live-background: #F9E11E;
  --color-live-foreground: #0B1736;
  --color-live-score: #0B1736;
  --color-live-line: #F9E11E;
  --color-mark-lit: #0B1736;
  --color-mark-unlit: #D3D7DF;
  --color-field-pitch: #111E45;
  --color-field-stripe: #15265A;
  --color-field-line: #A3AFD352;
  --color-night-background: #081230;
  --color-night-surface: #111E45;
  --color-night-surface-2: #1A2A5C;
  --color-night-line: #263A73;
  --color-night-text: #F1F4FF;
  --color-night-text-muted: #A3AFD3;
  --color-night-primary: #86A2FF;
  --color-night-on-primary: #081230;
  --color-night-accent: #FAE65A;
  --color-night-on-accent: #081230;
  --color-night-focus: #86A2FF;
  --color-night-win: #45D483;
  --color-night-loss: #FF7A6E;
  --color-night-draw: #B4BCD6;
  --color-night-provisional: #7CC4F0;
  --color-night-warning: #FFB648;
  --color-night-substitution: #86A2FF;
  --color-night-stripe: #15265A;
  --color-night-live-background: #FAE65A;
  --color-night-live-foreground: #081230;
  --color-night-live-score: #FAE65A;
  --color-night-live-line: #FAE65A;
  --color-night-mark-lit: #FAE65A;
}
