/* Self-hosted Inter (Task 3.1 / ADR-002). Weights 400/500/600/700, latin subset.
   Family name is exactly "Inter" so it matches the Elementor global font variable
   and Sensei Learning Mode (which inherits Elementor's kit). font-display: swap. */

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/inter-latin-400.woff2") format("woff2");
}
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("fonts/inter-latin-500.woff2") format("woff2");
}
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("fonts/inter-latin-600.woff2") format("woff2");
}
@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("fonts/inter-latin-700.woff2") format("woff2");
}

/* Matthews Motors brand type — self-hosted variable fonts (latin), weights via axis.
   Open Sans = headings, Roboto = body. Family names match the brand kit. */
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300 800;
	font-display: swap;
	src: url("fonts/open-sans-latin.woff2") format("woff2");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("fonts/roboto-latin.woff2") format("woff2");
}
