/* Fuentes propias, autoalojadas (WEB-13 del audit 2026-09-11).
   Antes el sitio pedía 4 familias a Google Fonts en cada una de las 11
   páginas (Space Grotesk, JetBrains Mono, Archivo Black, Anton) más 11
   más que carga textEditorPanel.js para el editor interno. De esas 15,
   el CSS del sitio (src/style.css) sólo usa Space Grotesk y JetBrains
   Mono — Archivo Black/Anton no aparecen en ninguna regla real, sólo
   como opciones del selector de fuentes del editor. Y cargar fuentes
   desde servidores de Google es, en la UE, un punto de protección de
   datos que se discute (IP del visitante contra un tercero).

   Estos 4 archivos .woff2 (Space Grotesk + JetBrains Mono, subset latin
   + latin-ext para que entren los caracteres con diacríticos del checo)
   son variable fonts: un solo archivo por subset cubre los pesos 400 a
   700 — por eso hay 4 reglas @font-face por familia pero sólo 2 archivos
   reales (el navegador los pide una vez y los reutiliza para los 4
   pesos). Sacados de Google Fonts (licencia SIL Open Font License) el
   2026-09-11. */

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/spacegrotesk-variable-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/spacegrotesk-variable-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: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/jetbrainsmono-variable-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/jetbrainsmono-variable-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;
}
