/* Self-hosted — no external Google Fonts requests. See assets/fonts/OFL.txt.
   Fraunces and Work Sans ship as variable fonts; declaring a font-weight
   *range* against a single file (rather than one file per weight) lets the
   browser interpolate the actual axis instead of us faking distinct weights
   from duplicate binaries. Fraunces also carries an optical-size (opsz)
   axis — left on `font-optical-sizing: auto` (the browser default) in
   main.css, so large display type automatically pulls the high-contrast
   "display" cut and body-sized italics pull a calmer text cut, all from
   this one file. */

@font-face {
	font-family: 'Fraunces';
	src: url('../fonts/fraunces-var.woff2') format('woff2-variations');
	font-weight: 400 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Fraunces';
	src: url('../fonts/fraunces-500i.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Work Sans';
	src: url('../fonts/worksans-var.woff2') format('woff2-variations');
	font-weight: 400 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('../fonts/ibmplexmono-400.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('../fonts/ibmplexmono-500.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
