/* Fuentes auto-alojadas (subset latin, formato variable woff2).
   Al precargarlas en el <head>, llegan antes del primer pintado,
   evitando el reflujo de texto (CLS) y sin peticiones externas que
   bloqueen el render. */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../fonts/cinzel-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300 700;
  /* 'optional': si no llega en ~100ms usa la fuente de respaldo y NO la cambia
     después. Evita el re-pintado tardío del texto que disparaba el LCP. */
  font-display: optional;
  src: url('../fonts/montserrat-latin.woff2') format('woff2');
}
