/**
 * Self-hosted DM Sans — no fonts.googleapis.com / fonts.gstatic.com on first paint.
 * Variable opsz/wght file covers 400–700; system-ui shows until the file arrives (font-display: swap).
 */
@font-face {
	font-family: "DM Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("fonts/dm-sans.woff2") format("woff2");
}
