/* ============================================================
   Palermo Cucina — Fuentes auto-alojadas
   WOFF2 locales (sin dependencias externas) con font-display:swap
   ============================================================ */

/* Bergen Sans — tipografía de marca (regular y bold) */
@font-face {
  font-family: 'Bergen Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bergen-sans-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Bergen Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/bergen-sans-bold.woff2') format('woff2');
}

/* Carattere — títulos script */
@font-face {
  font-family: 'Carattere';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/carattere-400.woff2') format('woff2');
}

/* Ephesis — subtítulos script */
@font-face {
  font-family: 'Ephesis';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ephesis-400.woff2') format('woff2');
}

/* Lancelot — cuerpos de texto */
@font-face {
  font-family: 'Lancelot';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/lancelot-400.woff2') format('woff2');
}

/* Newsreader — acentos editoriales */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/newsreader-400.woff2') format('woff2');
}

/* Roboto — navegación y textos funcionales */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto-500.woff2') format('woff2');
}

/* Roboto Slab — encabezados del footer */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-slab-400.woff2') format('woff2');
}
