/* Self-hosted brand type for the design explorations: production makes no
   external requests, so nothing here points at Google.

   Fraunces (headlines) and Striped Mono (numbers, labels, readouts) are
   both SIL Open Font License 1.1; the licences sit beside the files
   (OFL-Fraunces.txt, OFL-StripedMono.txt). Sources: github.com/google/fonts,
   ofl/fraunces and ofl/dmmono, fetched 2026-10-10.

   Striped Mono is DM Mono (Colophon Foundry, The DM Mono Project Authors)
   with a plain zero: DM Mono slashes its zero, so every tempo read
   "3.Ø : 1". Owner instruction 2026-10-11 (fix it "in the most reasonable
   way"); built by Striped design/explorations/fonts/make_striped_mono.py,
   copied and cut down here by scripts/explore/sync-shared.py (the same
   characters the DM Mono files carried). Every other glyph is DM Mono's.
   Reversible: point these four faces back at DM Mono.

   Fraunces is the variable font cut down with fontTools: WONK pinned to 0 (but its swap rule lost),
   weight limited to 300..800, optical size (9..144) and SOFT (0..100) kept,
   subset to Latin plus the punctuation, arrows and math signs the pages use.
   The site's copies (scripts/yardage-sync.py) are cut again from the
   full variable fonts the app ships: WONK 0 baked into the cmap (the
   plain b d h k l v w in italic, h m n s in roman, at every size),
   SOFT pinned at 100, the weight axis cut to 300-600, and every face
   subset to the site's characters. The explorations' cut above pinned
   WONK but lost its swap rule, so until 2026-10-24 the site showed the
   wonky letters ("Striped" ended in the flagged d) and the CSS
   "WONK" 0 did nothing.
   font-optical-sizing is on by default, so large headlines get the display
   cut automatically. Body text stays on the system font. */

@font-face {
  font-family: "Fraunces";
  src: url("/fonts/Fraunces.woff2?v=20261024.1") format("woff2");
  font-weight: 300 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fraunces";
  src: url("/fonts/Fraunces-Italic.woff2?v=20261024.1") format("woff2");
  font-weight: 300 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Striped Mono";
  src: url("/fonts/StripedMono-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Striped Mono";
  src: url("/fonts/StripedMono-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Striped Mono";
  src: url("/fonts/StripedMono-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Striped Mono";
  src: url("/fonts/StripedMono-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
