/*
 * Self-hosted fonts (spec 7.2). The Content-Security-Policy only allows fonts
 * from this origin, so nothing loads from Google. Latin subset, woff2 only;
 * swap keeps text visible in the fallback face while a file downloads.
 * Jost comes from google-webfonts-helper, renamed without its version number.
 * Cormorant Garamond was rebuilt (October 2026) from the google/fonts variable
 * font at weights 500 and 600, with its lining figures (the lnum feature)
 * made the default digits: the helper's files only had old-style figures,
 * where 0 reads as a letter o. The ?v= on those addresses replaces the old
 * files in browsers. Both families are SIL Open Font License 1.1 (OFL-*.txt
 * beside them).
 */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/cormorant-garamond-500.woff2?v=20261010') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/cormorant-garamond-500-italic.woff2?v=20261010') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/cormorant-garamond-600.woff2?v=20261010') format('woff2');
}

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

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

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