/**
 * Geometria — headings family (`--font-headings` in settings.css).
 *
 * woff2 first, woff second. Every browser this project supports reads woff2;
 * the woff entry is the fallback for anything that does not, and it costs
 * nothing at runtime because a browser fetches only the first format it can
 * use. The `.otf` sources stay on disk but are no longer listed: OpenType is a
 * desktop format, and behind two web formats it is a fallback nothing reaches.
 *
 * The woff2 files are converted from the `.woff` builds, NOT from the `.otf`
 * originals. Converting the `.otf` produces a LARGER file than the existing
 * woff (57 kB against 52 kB for Bold), because the `.otf` carries the full
 * original with tables the web build already dropped. Measured 2026-08-16:
 *
 *   Regular  47 196 B woff -> 32 384 B woff2  (-31 %)
 *   Bold     51 708 B woff -> 43 260 B woff2  (-16 %)
 *
 * Glyph coverage is unchanged — both faces map the same 601 codepoints before
 * and after. Bold gains less because it is a CFF build and Regular is glyf;
 * woff2's transform helps glyf outlines more.
 */

/**
 * The shipped `.woff2` files are subsets of the builds in `src/` — see
 * `../subset-fonts.py` and `../ranges.txt`. The `.woff` and `.otf` files below
 * are left whole: `.woff` is the fallback for a browser that cannot read woff2,
 * and shrinking a fallback nothing fetches buys nothing. Subset 2026-08-18:
 *
 *   Regular  31.6 kB -> 13.6 kB  (-57 %)
 *   Bold     42.2 kB -> 16.2 kB  (-62 %)
 */
@font-face {
	font-display: swap;
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 400;
	src: url('Geometria-Regular.woff2') format('woff2'), url('Geometria-Regular.woff') format('woff');
}
@font-face {
	font-display: swap;
	font-family: 'Geometria';
	font-style: normal;
	font-weight: 700;
	src: url('Geometria-Bold.woff2') format('woff2'), url('Geometria-Bold.woff') format('woff');
}
