/* ============================================================
   Tipografías autoalojadas — cero peticiones a Google
   ============================================================
   El portal declara que no pide nada a terceros hasta que el
   visitante actúa. Con <link> a fonts.googleapis.com eso era
   falso: la página llamaba a Google en cada carga.

   Sólo subconjunto `latin`. Comprobado que cubre á é í ó ú ñ ü
   y los signos ¡ ¿ — el español no necesita `latin-ext`, que es
   para lenguas centroeuropeas. Ahorro: 364 KB de 544.

   Oswald se cayó: sólo era el respaldo de Anton, y Anton ya
   viene autoalojado, así que nunca se usaría.

   Inter 600 también se cayó: el CSS sólo pide 400 y 700. Eran
   47 KB que no pintaba nadie. Comprobado con grep, no supuesto.
   ------------------------------------------------------------ */

@font-face{
  font-family:'Anton';
  font-style:normal; font-weight:400; font-display:swap;
  src:url('./anton-400-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:400; font-display:swap;
  src:url('./inter-400-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:700; font-display:swap;
  src:url('./inter-700-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:'Pacifico';
  font-style:normal; font-weight:400; font-display:swap;
  src:url('./pacifico-400-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;
}

/* Respaldos con métrica ajustada, para que el intercambio de fuente
   no mueva el texto (CLS). Los factores salen de comparar las
   métricas de cada fuente con las del respaldo del sistema. */
@font-face{
  font-family:'Inter respaldo'; src:local('Helvetica Neue'),local('Arial');
  size-adjust:107%; ascent-override:90%; descent-override:22%; line-gap-override:0%;
}
@font-face{
  font-family:'Anton respaldo'; src:local('Impact'),local('Haettenschweiler');
  size-adjust:92%; ascent-override:100%; descent-override:24%; line-gap-override:0%;
}
