/*
 * Geist Sans self-hosted.
 * Fuente oficial: https://vercel.com/font (SIL Open Font License 1.1).
 * Distribuida via Fontsource (@fontsource/geist-sans), subset `latin`
 * (incluye espanol).
 *
 * Reemplaza a IBM Plex Sans desde 2026-04-21. Los woff2 de IBM Plex
 * siguen en /static/fonts/ibm-plex/ hasta confirmar que Geist no rompe
 * nada; se retiran en PR aparte.
 *
 * Pesos: 400 (Regular), 500 (Medium), 600 (SemiBold), 700 (Bold). Geist
 * Sans tiene 100-900; mantenemos los 4 que ya usabamos con IBM Plex.
 */

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/geist/geist-sans-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/geist/geist-sans-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/geist/geist-sans-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/geist/geist-sans-700.woff2') format('woff2');
}
