/* Self-hosted fonts — Barlow Condensed, Manrope, JetBrains Mono.
 * WOFF2 first (generated from the same TTF, includes Vietnamese glyphs).
 * unicode-range covers Latin + Vietnamese so a cached Google latin-only
 * face cannot steal ASCII letters while leaving Ậ/Ổ/Ư on a serif fallback.
 * font-display:swap — optional was discarding the full face before TTF loaded.
 */

/* Latin + Vietnamese (precomposed + combining marks). */
/* stylelint-disable */
@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/barlow-condensed-500.woff2') format('woff2'),
		url('../fonts/barlow-condensed-500.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/barlow-condensed-600.woff2') format('woff2'),
		url('../fonts/barlow-condensed-600.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/barlow-condensed-700.woff2') format('woff2'),
		url('../fonts/barlow-condensed-700.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/barlow-condensed-800.woff2') format('woff2'),
		url('../fonts/barlow-condensed-800.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/jetbrains-mono-400.woff2') format('woff2'),
		url('../fonts/jetbrains-mono-400.ttf') format('truetype');
}

@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/jetbrains-mono-500.woff2') format('woff2'),
		url('../fonts/jetbrains-mono-500.ttf') format('truetype');
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope-400.woff2') format('woff2'),
		url('../fonts/manrope-400.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope-500.woff2') format('woff2'),
		url('../fonts/manrope-500.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope-600.woff2') format('woff2'),
		url('../fonts/manrope-600.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope-700.woff2') format('woff2'),
		url('../fonts/manrope-700.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope-800.woff2') format('woff2'),
		url('../fonts/manrope-800.ttf') format('truetype');
	unicode-range: U+0000-024F, U+1E00-1EFF, U+20AB, U+0300-036F;
}
