/* ==========================================================================
   Comet Sport redesign — design tokens + Archivo font
   Shared by all redesigned pages. Load BEFORE comet-redesign.css.
   ========================================================================== */

/* Archivo variable font (self-hosted, from design export) */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("fonts/archivo-vietnamese.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("fonts/archivo-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("fonts/archivo-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  /* Brand */
  --cs-blue: #1D3E96;
  --cs-red: #E63A2E;
  --cs-dark: #131A26;
  --cs-footer: #101A2E;
  --cs-green: #1D8A5B;

  /* Surfaces */
  --cs-bg: #FFFFFF;
  --cs-bg-soft: #F5F5F2;
  --cs-bg-hover: #F2F3F0;
  --cs-bg-input: #F7F8F6;

  /* Lines */
  --cs-border: #ECEDE9;
  --cs-border-input: #E2E4E0;

  /* Text */
  --cs-text: #131A26;
  --cs-text-soft: #5A6472;
  --cs-text-mid: #3A4352;
  --cs-text-muted: #8A93A3;
  --cs-text-faint: #9AA2AF;

  /* Accents on dark */
  --cs-red-soft: #FFB4AB;

  /* Shape */
  --cs-radius-card: 14px;
  --cs-radius-box: 16px;
  --cs-radius-input: 10px;
  --cs-radius-pill: 999px;

  /* Shadows */
  --cs-shadow-card: 0 20px 40px rgba(16, 26, 46, 0.10);
  --cs-shadow-menu: 0 32px 56px rgba(16, 26, 46, 0.14);
  --cs-shadow-float: 0 16px 40px rgba(16, 26, 46, 0.16);

  /* Type */
  --cs-font: 'Archivo', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --cs-font-mono: ui-monospace, 'SF Mono', Menlo, monospace;
}
