/*
 * Self-hosted Lato — replaces the @font-face block of plugin dse-core (assets/css/dse-main.css).
 *
 * The weight → file map is intentionally NON-standard and must be kept as-is: the original site
 * renders weight 400 with LatoMedium and 500 with LatoRegular (and 800 with LatoHeavy). Remapping to
 * the "correct" files would change the rendered text on every page.
 *
 * Files: woff2 (compressed from the original .ttf with fontTools, identical outlines/metrics) with the
 * original .ttf as fallback. font-display: swap matches the original declaration.
 */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/LatoLight.woff2') format('woff2'), url('../fonts/LatoLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/LatoMedium.woff2') format('woff2'), url('../fonts/LatoMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/LatoRegular.woff2') format('woff2'), url('../fonts/LatoRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/LatoSemibold.woff2') format('woff2'), url('../fonts/LatoSemibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/LatoBold.woff2') format('woff2'), url('../fonts/LatoBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/LatoHeavy.woff2') format('woff2'), url('../fonts/LatoHeavy.ttf') format('truetype');
}
