/* ============================================================
   fonts.css — Syne + DM Sans servidas desde ESTE dominio
   ------------------------------------------------------------
   Antes se pedían a `fonts.googleapis.com` con dos `preconnect`.
   Eso manda la IP de cada visitante a Google ANTES de que el banner de
   consentimiento haya preguntado nada — el supuesto del LG München I
   (2022, 100 € de indemnización a un visitante) y lo que la nLPD suiza
   mira con el mismo criterio. Un banner que pide permiso después de que
   el dato ya ha salido es decorado, no consentimiento.

   Y de paso es más rápido: se van dos conexiones a otro origen
   (DNS + TLS + petición del CSS + petición del woff2, en serie) del
   camino crítico de la primera pintada.

   Las dos familias son VARIABLES: un solo fichero por familia cubre todo
   el rango de grosores que usa el tema, así que esto son 97 KB en total,
   menos de lo que pesaban los archivos estáticos equivalentes.

   Licencia: SIL Open Font License 1.1 (ver assets/fonts/OFL.txt). Permite
   redistribuir e incrustar; es la razón por la que esto se puede hacer.
   Subconjunto «latin» de Google Fonts: cubre de/fr/it/es/en, comillas
   tipográficas, « » y el signo del euro.
   ============================================================ */

@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 400 800;   /* eje variable: el tema usa 400, 700 y 800 */
  font-display: swap;     /* el texto se lee desde el primer fotograma */
  src: url('../fonts/syne-latin-var.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: 'DM Sans';
  font-style: normal;
  font-weight: 400 500;   /* eje variable: el tema usa 400 y 500 */
  font-display: swap;
  src: url('../fonts/dm-sans-latin-var.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;
}
