/*
 * Self-hosted fonts (design-system §3.1). Kept out of app/assets/tailwind/application.css so that file
 * stays a verbatim copy of design-system §2.2. Family names match the §2.2 --font-* tokens.
 * Files are the Fontsource 5.3.0 latin subsets; licences are the OFL-*.txt files beside them.
 * Propshaft serves app/assets/fonts at the asset root, so root-relative font URLs get rewritten to digested /assets/ paths.
 */

/* Newsreader: variable, axes wght 200–800 + opsz 6–72 (Fontsource "standard" file) */
@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/newsreader-variable-4b499f36.woff2") format("woff2");
}

@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/newsreader-variable-italic-d2235591.woff2") format("woff2");
}

/* Instrument Sans: variable, axis wght 400–700 */
@font-face {
  font-family: "Instrument Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/assets/instrument-sans-variable-570a9648.woff2") format("woff2");
}

/* IBM Plex Mono: static 400 and 500 */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/ibm-plex-mono-400-d803141a.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/ibm-plex-mono-500-3f7bbac1.woff2") format("woff2");
}
