/* Self-hosted variable fonts (woff2, latin subset) replacing the parent
   theme's uncompressed TTF files. One file per family/style covers every
   weight, and font-display: swap prevents invisible-text during load. */

@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url('../fonts/heebo-var.woff2') format('woff2');
	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: 'Nunito Sans';
	font-style: normal;
	font-weight: 200 1000;
	font-display: swap;
	src: url('../fonts/nunito-sans-var.woff2') format('woff2');
	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: 'Nunito Sans';
	font-style: italic;
	font-weight: 200 1000;
	font-display: swap;
	src: url('../fonts/nunito-sans-italic-var.woff2') format('woff2');
	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;
}

/* Ionicons re-declaration: the parent's font-ion.min.css lists the 184 KB
   TTF before the 66 KB WOFF, so browsers download the TTF. This later
   declaration wins the cascade and serves only the WOFF. */
@font-face {
	font-family: 'Ionicons';
	src: url('../../../langmoredental/assets/fonts/ion/ionicons.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
