/* Geist Sans - Self-hosted variable font.
   Replaces 9 individual weight files (~360KB total) with a single 56.8KB
   variable woff2 that covers weights 100-900. Browsers that don't support
   variable fonts still render Geist via the same `format('woff2')` source
   (the variable file is a valid woff2). The 9 static weight files
   (Geist-Thin.woff2 ... Geist-UltraBlack.woff2) remain in /fonts/geist/
   pending production verification — delete in a follow-up commit once the
   variable swap is confirmed working on prod. */

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/geist/Geist-Variable.woff2') format('woff2-variations'),
       url('/fonts/geist/Geist-Variable.woff2') format('woff2');
}
