/* Generado por scripts/traer-fuentes.mjs — NO editar a mano.
   Fuentes servidas desde este dominio. Fraunces, Inter y Caveat son SIL Open
   Font License 1.1; la licencia permite alojarlas. */

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 500 700;
  font-display: fallback;
  src: url('/assets/fuentes/caveat-normal-500_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: 'Fraunces';
  font-style: italic;
  font-weight: 400 500;
  font-display: fallback;
  src: url('/assets/fuentes/fraunces-italic-400_500-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: 'Fraunces';
  font-style: normal;
  font-weight: 400 700;
  font-display: fallback;
  src: url('/assets/fuentes/fraunces-normal-400_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: 'Inter';
  font-style: normal;
  font-weight: 300 700;
  font-display: fallback;
  src: url('/assets/fuentes/inter-normal-300_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;
}

/* ─── Respaldos con las mismas métricas ───────────────────────────────────
   Generado por scripts/ajustar-respaldo.mjs midiendo en un navegador.
   Mientras la fuente de verdad viaja, el texto se dibuja con estas, que
   ocupan el MISMO espacio: cuando entra la real no se mueve nada. */

@font-face {
  font-family: 'Inter respaldo';
  src: local('Arial');
  size-adjust: 106.12%;
  ascent-override: 91.40%;
  descent-override: 22.62%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Fraunces respaldo';
  src: local('Georgia');
  size-adjust: 90.61%;
  ascent-override: 108.16%;
  descent-override: 28.70%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Caveat respaldo';
  src: local('cursive');
  size-adjust: 77.65%;
  ascent-override: 123.63%;
  descent-override: 38.63%;
  line-gap-override: 0%;
}
