/* Self-hosted blog fonts (all OFL-1.1 — see fonts/*-OFL.txt).
   Family names deliberately match the blog's existing CSS, so pages only
   swap the Google Fonts <link> for this stylesheet. url()s are relative to
   this file (/blog/fonts.css), i.e. they resolve to /blog/fonts/*. */

/* Fraunces — variable (optical size + weight); display / headings. */
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(fonts/fraunces-normal.woff2) format("woff2");
}
@font-face {
  font-family: "Fraunces";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(fonts/fraunces-italic.woff2) format("woff2");
}

/* Instrument Sans — variable weight; body text. */
@font-face {
  font-family: "Instrument Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400 700;
  src: url(fonts/instrument-sans.woff2) format("woff2");
}

/* Space Mono — static; labels / eyebrows. */
@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/space-mono-400.woff2) format("woff2");
}
@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/space-mono-700.woff2) format("woff2");
}
