/* ─────────────────────────────────────────────────────────────────────────
   Orbitron e Inter, alojadas aquí en vez de pedirlas a Google (2026-08-19).

   Por qué. El informe de PageSpeed señaló como ÚNICO causante del CLS (0,195
   de 0,195) al bloque .hero-badges, y nombró estos dos ficheros de
   fonts.gstatic.com. Con `display=swap` el texto se pinta primero con la
   tipografía de respaldo; cuando llegaban las reales, las insignias cambiaban
   de ancho, se repartían en distinto número de filas y todo lo de abajo se
   movía. Y de paso las dos hojas externas bloqueaban el pintado 3.120 ms.

   Las dos son VARIABLES: los ocho pesos que usa el sitio (Orbitron 400/700/900,
   Inter 300/400/500/600/700) salen de estos dos ficheros. 58 KB en total.

   `font-display: swap` se mantiene a propósito: con los ficheros precargados
   desde el mismo dominio llegan antes del primer pintado, así que no llega a
   haber intercambio. Si algún día tardaran, es mejor texto con la tipografía de
   respaldo que texto invisible.

   Solo se incluye el subconjunto `latin`. Si alguna vez hace falta griego,
   cirílico o vietnamita, hay que volver a descargarlos.
   ───────────────────────────────────────────────────────────────────────── */

@font-face {
  font-family: "Orbitron";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("/static/fonts/orbitron-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/static/fonts/inter-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
