/**
 * Tipografías servidas desde el propio proyecto · STV Roldán FSF
 *
 * Antes se cargaban de un CDN con SIETE enlaces que devolvían HTTP 400: la
 * ruta `cdn.jsdelivr.net/fontsource/fonts/...` no existe. Es decir, Outfit e
 * Inter no llegaron a cargarse nunca y el navegador venía usando la
 * tipografía del sistema.
 *
 * Ahora los ficheros están en `assets/fonts/`, así que se ven igual con o sin
 * cobertura, que es lo que hace falta en el pabellón.
 *
 * `font-display: swap` para que el texto se lea desde el primer momento con
 * la tipografía de reserva y cambie al cargar, en vez de dejar la pantalla en
 * blanco.
 */

/* --- Outfit: titulares y cifras grandes (la del carnet) ---------------- */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/outfit-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/outfit-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/outfit-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/outfit-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/outfit-800.woff2') format('woff2');
}

/* --- Inter: texto corrido ---------------------------------------------- */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/inter-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/inter-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/inter-800.woff2') format('woff2');
}
