/* ============================================================
   Tipografías de marca de AVI
   ============================================================
   Este archivo vive en public/ a propósito, no en src/: Vite lo copia tal
   cual y las rutas de abajo son RELATIVAS a él, así que resuelven bien tanto
   en la raíz del dominio como en una subcarpeta.

   Los nombres de archivo son los que están realmente en esta carpeta. Si
   añades o renombras un archivo, actualiza el src correspondiente aquí.
   ============================================================ */

/* ---- Neubau Pro — títulos ----
   Solo se subió el corte Bold. Los títulos del sitio se usan a 600, 700 y 800,
   así que el mismo archivo cubre esos tres pesos: mejor un Neubau algo más
   grueso de la cuenta que caer a la fuente de respaldo a mitad de página. */
@font-face {
  font-family: 'Neubau Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('NeubauPro-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Neubau Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('NeubauPro-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Neubau Pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('NeubauPro-Bold.ttf') format('truetype');
}

/* ---- Helvetica Now — cuerpos de texto ----
   Los pesos 500 y 600 no se subieron; el navegador resuelve esos usos con el
   Bold, que es el comportamiento estándar de CSS al faltar un peso. */
@font-face {
  font-family: 'Helvetica Now';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('HelveticaNowDisplay-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Helvetica Now';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('HelveticaNowDisplay-LightIta.ttf') format('truetype');
}
@font-face {
  font-family: 'Helvetica Now';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('helvetica-now-display.ttf') format('truetype');
}
@font-face {
  font-family: 'Helvetica Now';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('HelveticaNowDisplay-Bold.ttf') format('truetype');
}

/* ---- Sunsive — acentos de marca (--font-accent) ---- */
@font-face {
  font-family: 'Sunsive';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('Sunsive-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Sunsive';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('Sunsive-Black.ttf') format('truetype');
}
