/* ---- Faces ---------------------------------------------------------------
   The @font-face rules and nothing else, so the palette file stays the
   palette file. Linked immediately BEFORE `tokens.css` in every template, so
   the family is known by the time `--font-sans` names it.

   Three variable files under `static/fonts/`, one axis each (`wght`), which is
   why one rule covers every weight the system uses (400, 500, 600). The paths
   are relative to this stylesheet so WhiteNoise's manifest storage rewrites
   them to the hashed names on collectstatic.

   The offline audit pack does NOT link this file: it ships six stylesheets and
   no binaries, so its text falls back to the system face
   (`reports/services.STYLESHEETS`).
   -------------------------------------------------------------------------- */

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../fonts/SourceSans3VF-Upright.ca0690453ec4.woff2") format("woff2");
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url("../fonts/SourceSans3VF-Italic.1c789ed6386b.woff2") format("woff2");
}

/* Roman only: an identifier is never set in italic, so the italic file would
   be 75 KB nobody reads. */
@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../fonts/SourceCodeVF-Upright.1de0e44908d0.woff2") format("woff2");
}
