/* Tipografías de la casa, self-host — convertidas a woff2 desde
   kini_app/assets/fonts (mismos binarios que la app empaqueta).
   NADA de fuentes al vuelo: la lección del A10e (17-ago) fue que un tercero
   caído deja la app pintando fuentes del sistema; el equivalente web es
   idéntico y además la CSP queda en `font-src 'self'`.

   El RANGO en font-weight de las variables es obligatorio: es el espejo de la
   regla `FontVariation('wght')` de la app — sin él, todos los pesos pintan
   en 400. */

@font-face {
  font-family: 'Source Serif 4';
  src: url('/fuentes/SourceSerif4-Variable.woff2') format('woff2');
  font-weight: 200 900;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/fuentes/IBMPlexSans-Variable.woff2') format('woff2');
  font-weight: 100 700;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fuentes/IBMPlexMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fuentes/IBMPlexMono-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fuentes/IBMPlexMono-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}
