/* Self-hosted display fonts for MMSlow — Cinzel / Cinzel Decorative / Spectral.
   Served locally from ./static/fonts so the game never depends on the Google
   Fonts CDN: it loads the same display faces offline, avoids a font-load console
   error when fonts.googleapis.com is unreachable, and keeps the "while you were
   away" recap + Compendium looking right with no flash of fallback serif.
   Latin subsets only (the game's text is English; rare glyphs fall back to the
   serif stack via font-display: swap). Pulled from Google Fonts (Cinzel v26,
   Cinzel Decorative v19, Spectral v15). */

/* Cinzel — one variable woff2 covers weights 500/700/900 */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
  src: url(./cinzel-400-700-900.woff2) format('woff2');
}

/* Cinzel Decorative — 700 / 900 */
@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./cinzeldecorative-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(./cinzeldecorative-900.woff2) format('woff2');
}

/* Spectral — 400 / 600 / 400 italic */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./spectral-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./spectral-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(./spectral-400i.woff2) format('woff2');
}
