/* ANVAR Studio — tipografías propias (sin Google Fonts).
   Origen: paquetes oficiales de Fontsource, subconjunto latino (cubre español completo: á é í ó ú ñ ü ¿ ¡, comillas, rayas y $).
   - Young Serif 400 ........ @fontsource/young-serif 5.3.0 → young-serif-latin-400.woff2 (27 KB)
   - Onest variable 100–900 . @fontsource-variable/onest 5.3.1 → onest-latin-wght.woff2 (34 KB, un solo archivo para 400, 500, 600 y 700)
   Licencia: SIL Open Font License 1.1 (OFL-young-serif.txt y OFL-onest.txt en esta carpeta).
   Si cambias un .woff2, cámbiale también el nombre (y sube el ?v= de esta hoja): /fonts está pensada para
   servirse con caché de un año (regla "/fonts/(.*)" en vercel.json).

   Los "Fallback" son los mismos que ya usan styles.css, rubro.css y legal.css (Arial y Georgia con las medidas
   de Onest y Young Serif): mientras llega la fuente, el texto ocupa casi lo mismo y no empuja la página. Repetir
   la declaración no tiene costo; cuando todas las páginas usen esta hoja se pueden borrar de las otras. */

@font-face {
  font-family: "Young Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/young-serif-latin-400.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: "Onest";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/onest-latin-wght.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;
}

/* Respaldo con medidas ajustadas (idénticos a los de styles.css) */
@font-face { font-family: "Onest Fallback"; src: local("Arial"), local("ArialMT"), local("Helvetica"), local("Roboto"); font-weight: 100 549; size-adjust: 104%; ascent-override: 93%; descent-override: 30%; line-gap-override: 0%; }
@font-face { font-family: "Onest Fallback"; src: local("Arial Bold"), local("Arial-BoldMT"), local("Helvetica Bold"), local("Roboto Bold"); font-weight: 550 900; size-adjust: 99.4%; ascent-override: 97%; descent-override: 31%; line-gap-override: 0%; }
@font-face { font-family: "Young Serif Fallback"; src: local("Georgia"), local("Noto Serif"); size-adjust: 112.7%; ascent-override: 93%; descent-override: 33%; line-gap-override: 0%; }
