/* ===========================================================================
   FUENTES LOCALES — MAQ24 (24-jul-2026)
   ---------------------------------------------------------------------------
   Por qué: en septiembre el servidor del cliente puede NO tener internet. Con
   las fuentes en el CDN de Google, la app se veía rota; ahora viajan con el
   repo y se sirven desde /static/fuentes/.

   Subset: SOLO latin (decisión de Rodolfo 24-jul). Cubre español completo
   (á é í ó ú ñ ü ¿ ¡). Lo que se pierde: glifos extendidos (ř, ł, š) caen a
   la fuente del sistema — cosmético, no roto. Si algún día aparecen de verdad
   en datos reales, la solución es latin-ext SOLO en Inter (el cuerpo, donde se
   renderiza la data); Sora y Mono nunca lo van a necesitar.

   Origen: paquetes Fontsource 5.3.0, licencia OFL-1.1. El texto de la licencia
   viaja junto a las fuentes (LICENSE-*.txt en esta misma carpeta), como exige
   la OFL para redistribuir.

   Los pesos son EXACTAMENTE los que pedían los <link> de Google (medido, no
   estimado): Sora 500/600/700/800 · Inter 400/500/600/700 · Mono 400/500/600.
   font-display:swap = el mismo comportamiento que traía el CDN.
   =========================================================================== */

/* ───────── Sora (títulos, var --disp) ───────── */
@font-face{font-family:'Sora';font-style:normal;font-weight:500;font-display:swap;
  src:url('/static/fuentes/sora-500.woff2') format('woff2')}
@font-face{font-family:'Sora';font-style:normal;font-weight:600;font-display:swap;
  src:url('/static/fuentes/sora-600.woff2') format('woff2')}
@font-face{font-family:'Sora';font-style:normal;font-weight:700;font-display:swap;
  src:url('/static/fuentes/sora-700.woff2') format('woff2')}
@font-face{font-family:'Sora';font-style:normal;font-weight:800;font-display:swap;
  src:url('/static/fuentes/sora-800.woff2') format('woff2')}

/* ───────── Inter (cuerpo, var --sans) ───────── */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;
  src:url('/static/fuentes/inter-400.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;
  src:url('/static/fuentes/inter-500.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;
  src:url('/static/fuentes/inter-600.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;
  src:url('/static/fuentes/inter-700.woff2') format('woff2')}

/* ───────── IBM Plex Mono (códigos, var --mono) ───────── */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;
  src:url('/static/fuentes/ibm-plex-mono-400.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;
  src:url('/static/fuentes/ibm-plex-mono-500.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;
  src:url('/static/fuentes/ibm-plex-mono-600.woff2') format('woff2')}
