/* ═══ SELF-HOSTED FONTS — replaces the Google Fonts CDN <link> ═══
   Drop this file at /css/fonts.css and the /fonts/ folder at site root
   (i.e. /fonts/cinzel-latin-400-normal.woff2 etc.)

   Covers the weights/styles currently used across the site:
   - Cinzel: 400, 500 (normal)
   - Spectral: 400, 500 (normal) + 400 (italic)
   - EB Garamond: 400, 500 (normal) + 400 (italic)

   Subset: "latin" only (U+0000-00FF + basic punctuation) — this covers
   all EN and ES characters, including ñ á é í ó ú ¿ ¡. If any page ever
   needs extra glyphs, let me know and I'll pull the latin-ext subset too.
*/

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/cinzel-latin-400-normal.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-latin-400-normal.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-latin-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/eb-garamond-latin-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/eb-garamond-latin-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/eb-garamond-latin-400-italic.woff2') format('woff2');
}
