/* _kit/fonts.css — OFL faces, vendored. Load before tokens.css.
 *
 * All four are SIL Open Font License 1.1. Licence files sit beside the fonts in
 * vendor/fonts/. No attribution obligation beyond carrying that text; embedding
 * in a web page is explicitly permitted.
 *
 * font-display: swap everywhere — a page that renders nothing while a face
 * loads is worse than a page that reflows once.
 */

@font-face {
  font-family: 'Rajdhani';
  src: url('vendor/fonts/Rajdhani-Medium.ttf') format('truetype');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Rajdhani';
  src: url('vendor/fonts/Rajdhani-SemiBold.ttf') format('truetype');
  font-weight: 600; font-style: normal; font-display: swap;
}

/* Deliberately rough and irregular. Watch it at cover scale against the relief
   figuras — if it fights them, fall back to Spectral Medium for display. */
@font-face {
  font-family: 'IM Fell English';
  src: url('vendor/fonts/IMFellEnglish-Regular.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: swap;
}

/* Variable: one file covers the whole weight range. */
@font-face {
  font-family: 'EB Garamond';
  src: url('vendor/fonts/EBGaramond-VF.ttf') format('truetype-variations');
  font-weight: 400 800; font-style: normal; font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('vendor/fonts/Spectral-Regular.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Spectral';
  src: url('vendor/fonts/Spectral-Medium.ttf') format('truetype');
  font-weight: 500; font-style: normal; font-display: swap;
}
