:root {
  /* Generated from tokens.json. Keep the two in step. */
  --surface-bg: #08090B;
  --surface-sidebar: #0A0B0D;
  --surface-card: #0C0D10;
  --surface-card-raised: #0E0F12;
  --surface-row-hover: #15161B;
  --surface-border: #1F2026;
  --surface-border-subtle: #1B1C21;
  --surface-divider: #15161A;
  --surface-control: #1C1D23;
  --surface-track: #2A2B31;
  --text-primary: #EDEEF0;
  --text-secondary: #C9CCD1;
  --text-muted: #9DA1AA;
  --text-faint: #8A8F98;
  --text-disabled: #5A5D66;
  --mode-sneakers-base: #C8102E;
  --mode-sneakers-light: #F0565C;
  --mode-sneakers-tile: #2E1217;
  --mode-sneakers-on: #FFFFFF;
  --mode-tours-base: #2563EB;
  --mode-tours-light: #7FA6F2;
  --mode-tours-tile: #12203D;
  --mode-tours-on: #FFFFFF;
  --mode-magic-base: #F5A524;
  --mode-magic-light: #FFC861;
  --mode-magic-tile: #2E2210;
  --mode-magic-on: #08090B;
  --status-live: #3DD68C;
  --status-timed: #C9CCD1;
  --status-raffle: #2FC7B6;
  --status-confirmed: #EDEEF0;
  --status-provisional: #8A8F98;
  --status-released: #5A5D66;
  --status-tracked: #FF5FA8;
  --feedback-error: #FF8F8F;
  --feedback-pass: #EDEEF0;
  --feedback-off: #8A8F98;
  --item-sneaker-models-aj1: #E5484D;
  --item-sneaker-models-aj3: #B5ADA4;
  --item-sneaker-models-aj4: #B49BFF;
  --item-sneaker-models-aj5: #D7B8F2;
  --item-sneaker-models-other-jordan: #7D828C;
  --item-sneaker-models-dunk: #E8E9EC;
  --item-sneaker-models-air-max: #FF8FB8;
  --item-sneaker-models-sb: #8A8F98;
  --item-sneaker-models-af1: #F2EFE6;
  --item-sneaker-models-other-nike: #7D828C;
  --item-tours-tour: #B49BFF;
  --item-tours-festival: #FFB38A;
  --item-tours-follow-record-gradient-1: #FCE7A8;
  --item-tours-follow-record-gradient-2: #E2B04A;
  --item-tours-follow-record-gradient-3: #94681C;
  --item-tours-follow-record-label: #8A5F16;
  --item-magic-products-preorder: #F5B83D;
  --item-magic-products-prerelease: #D9C27A;
  --item-magic-products-release: #FFD98A;
  --item-magic-products-commander: #B5ADA4;
  --item-magic-stores-gameology: #B49BFF;
  --item-magic-stores-plenty-of-games: #FFB38A;
  --item-magic-stores-good-games: #F2EFE6;
  --item-magic-stores-mind-games: #C79A6B;
  --item-magic-stores-eb-games: #9FB4C7;
  --type-sans: Inter, system-ui, sans-serif;
  --type-mono: 'Geist Mono', ui-monospace, monospace;
  --type-size-xs: 11px;
  --type-size-sm: 12px;
  --type-size-base: 13px;
  --type-size-md: 14px;
  --type-size-lg: 18px;
  --type-size-xl: 26px;
  --type-size-display: 32px;
  --type-size-countdown: 36px;
  --type-weight-regular: 400;
  --type-weight-medium: 500;
  --type-weight-semibold: 600;
  --radius-chip: 11px;
  --radius-control: 7px;
  --radius-button: 8px;
  --radius-card: 12px;
  --radius-panel: 14px;
  --radius-tile: 7px;
  --space-gutter: 24px;
  --space-card-pad: 16px;
  --space-row-height: 52px;
  --space-sidebar-width: 232px;
  --space-top-bar: 3px;
}
/* Mode scope: set data-mode on <body> to swap the chrome colour. */
[data-mode="sneakers"] { --mode-base: var(--mode-sneakers-base); --mode-light: var(--mode-sneakers-light); --mode-tile: var(--mode-sneakers-tile); --mode-on: var(--mode-sneakers-on); }
[data-mode="tours"] { --mode-base: var(--mode-tours-base); --mode-light: var(--mode-tours-light); --mode-tile: var(--mode-tours-tile); --mode-on: var(--mode-tours-on); }
[data-mode="magic"] { --mode-base: var(--mode-magic-base); --mode-light: var(--mode-magic-light); --mode-tile: var(--mode-magic-tile); --mode-on: var(--mode-magic-on); }
