/* ═══════════════════════════════════════════════════════════════════
   LAS DOS FUENTES, SERVIDAS DESDE AQUÍ

   Antes se le pedían a Google en cada visita. Eso tenía tres problemas,
   y el primero es el que de verdad importa:

     · si la petición a Google falla —redes de oficina, bloqueos, un
       móvil con mala señal— el sitio se ve con la fuente de respaldo y
       no se parece a nada. Y es la clase de fallo que Juan no ve nunca,
       porque a él ya se le quedaron guardadas en el navegador;
     · dos conexiones nuevas a dos servidores distintos (uno sirve la
       CSS y otro los archivos) antes de poder enseñar una letra. Desde
       un teléfono eso es lo que más tarda de toda la carga;
     · Google sabía quién entra en la tienda.

   Las dos son libres, con licencia SIL Open Font. Las licencias están
   al lado, en LICENCIA-*.txt, porque la OFL pide que viajen con la
   fuente.

   SOLO EL SUBCONJUNTO «LATIN», que es lo mismo que servía Google para
   estas páginas. Cubre el español entero —á é í ó ú ñ ü ¿ ¡— y los
   signos de imprenta que se usan (– — … ‹ › −). Lo que NO cubre son
   los dibujos de caja y los símbolos (★ ▲ ► ● □ ✓ ✕ ⚠ ✆), pero eso no
   cambia nada: tampoco los cubría el subconjunto de Google, y esos
   caracteres los pinta la fuente del sistema igual que antes.

   `font-display: swap` se mantiene: el texto se lee desde el primer
   momento con la letra del sistema y cambia a la nuestra cuando llega,
   en vez de dejar un hueco en blanco. Con la fuente en el mismo
   servidor ese cambio ya casi no se ve.
   ═══════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('press-start-2p.woff2') format('woff2');
}

@font-face {
  font-family: 'VT323';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('vt323.woff2') format('woff2');
}

/* ═══════════════════════════════════════════════════════════════════
   LA LETRA DEL PANEL — Martian Mono

   Desde el 25 de octubre de 2026 el panel se lee en Martian Mono, y la
   pixelada (VT323) se queda en los títulos. Juan la eligió entre siete
   letras «retro pero que se lean»: tiene aire de terminal de computadora
   vieja, como el resto del panel, y a la vez distingue bien el 0 de la
   O y el 1 de la l y de la I, que es lo que hace falta en un panel
   lleno de importes y teléfonos. Antes se probó Atkinson Hyperlegible:
   se leía muy bien, pero no parecía de aquí.

   Es UNA sola letra VARIABLE: el mismo archivo trae todos los pesos
   (100 a 800) y todos los anchos (75 % a 112,5 %). Por eso no hay un
   archivo para la negrita: `font-weight:700` la saca del mismo. El
   panel la usa algo estrecha (font-stretch, ver --letra-ancho en
   build/base.py): ancha del todo, los nombres largos partían renglón.

   Libre, con licencia SIL Open Font (LICENCIA-martian-mono.txt). Solo el
   subconjunto latino, 38 KB. La tienda no la usa y no la descarga: un
   @font-face que nadie pide no cuesta nada.
   ═══════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Martian Mono';
  font-style: normal;
  font-weight: 100 800;
  font-stretch: 75% 112.5%;
  font-display: swap;
  src: url('martian-mono.woff2') format('woff2-variations'),
       url('martian-mono.woff2') format('woff2');
}
