/* Lordswood v2 fonts. Self-hosted, latin subset, font-display: swap.
   Anton 400 is preloaded in <head>. Hanken Grotesk is one variable file (wght 100 to 900).
   The "Fallback" faces are local Arial resized to match each web font's metrics, so text
   does not jump when the web font arrives (measured with fontTools against Arial). */

@font-face {
	font-family: "Anton";
	src: url("../fonts/anton-latin-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Hanken Grotesk";
	src: url("../fonts/hanken-grotesk-latin-var.woff2") format("woff2-variations"),
	     url("../fonts/hanken-grotesk-latin-var.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Anton is a condensed display face. Arial scaled down with Anton's vertical metrics. */
@font-face {
	font-family: "Anton Fallback";
	src: local("Arial Narrow"), local("ArialNarrow");
	font-weight: 400;
	size-adjust: 87.3%;
	ascent-override: 134.7%;
	descent-override: 37.7%;
	line-gap-override: 0%;
}
@font-face {
	font-family: "Anton Fallback Arial";
	src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo");
	font-weight: 400;
	size-adjust: 71.58%;
	ascent-override: 164.34%;
	descent-override: 45.98%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Hanken Grotesk Fallback";
	src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo");
	font-weight: 100 900;
	size-adjust: 101.62%;
	ascent-override: 98.4%;
	descent-override: 29.82%;
	line-gap-override: 0%;
}

body.kluk-v2 {
	--kl-display: "Anton", "Anton Fallback", "Anton Fallback Arial", Impact, sans-serif;
	--kl-body: "Hanken Grotesk", "Hanken Grotesk Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;
}
