/*
 * Self-hosted variable fonts for the music site (SemitoneDock).
 * Files are vendored locally under /fonts (see fonts/FONT-MANIFEST.json),
 * all three under SIL OFL 1.1; licenses ship with the font files.
 * No Google Fonts CDN is used anywhere on this site.
 */

/* Display: headings, wordmark. Weight range from the manifest: 200–900. */
@font-face {
  font-family: "Unbounded";
  src: url("/fonts/unbounded-vf.ttf") format("truetype");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}

/* UI: body text, labels, buttons. Weight range from the manifest: 200–800. */
@font-face {
  font-family: "Manrope";
  src: url("/fonts/manrope-vf.ttf") format("truetype");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

/* Mono: exact values, zone labels, the semitone readout. Range: 100–800. */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/fonts/jetbrainsmono-vf.ttf") format("truetype");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}
