/* Tipografía self-hosted (Fontsource) — 31-ago-2026.
   Antes venía del CDN de Google Fonts, lo que obligaba a abrir la CSP a
   fonts.googleapis.com y fonts.gstatic.com y mandaba la IP de cada persona del
   equipo a un tercero en cada carga (el CDN de Google Fonts es problemático bajo
   RGPD). Ahora se sirve desde nuestro propio origen y la CSP se queda en 'self'.

   Solo el subconjunto `latin`: cubre el español entero (áéíóúñü¿¡) con 160 KB en
   lugar de los 504 KB que costaría añadir latin-ext. Los ficheros de Fontsource
   ya vienen subseteados, así que no llevan `unicode-range`: un carácter fuera de
   latin (por ejemplo una ł polaca en el nombre de un cliente) caería al tipo de
   respaldo del sistema, que es exactamente lo que queremos y no un cuadrado. */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/manrope-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/manrope-latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/manrope-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/manrope-latin-700-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/manrope-latin-800-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/inconsolata-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/inconsolata-latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/inconsolata-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/inconsolata-latin-700-normal.woff2') format('woff2');
}
