/* Self-hosted fonts (SIL Open Font License 1.1).
 * Barlow Condensed — latin + cyrillic (fallback от Oswald для кириллицы через unicode-range).
 * Inter — cyrillic subset (npmjs.com/@fontsource/inter).
 */

/* ---- Barlow Condensed: латин + латин экстенд ---- */
@font-face {
	font-family: 'Barlow Condensed';
	src: url('BarlowCondensed-400.woff2') format('woff2');
	font-weight: 400; font-style: normal; font-display: swap;
	unicode-range: U+0000-024F, U+2C60-2C7F, U+1E00-1EFF;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('BarlowCondensed-500.woff2') format('woff2');
	font-weight: 500; font-style: normal; font-display: swap;
	unicode-range: U+0000-024F, U+2C60-2C7F, U+1E00-1EFF;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('BarlowCondensed-600.woff2') format('woff2');
	font-weight: 600; font-style: normal; font-display: swap;
	unicode-range: U+0000-024F, U+2C60-2C7F, U+1E00-1EFF;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('BarlowCondensed-700.woff2') format('woff2');
	font-weight: 700; font-style: normal; font-display: swap;
	unicode-range: U+0000-024F, U+2C60-2C7F, U+1E00-1EFF;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('BarlowCondensed-800.woff2') format('woff2');
	font-weight: 800; font-style: normal; font-display: swap;
	unicode-range: U+0000-024F, U+2C60-2C7F, U+1E00-1EFF;
}

/* ---- Oswald (кириллица) под тем же именем 'Barlow Condensed' — для русских заголовков ---- */
@font-face {
	font-family: 'Barlow Condensed';
	src: url('Oswald-400.woff2') format('woff2');
	font-weight: 400; font-style: normal; font-display: swap;
	unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F, U+1C80-1C88;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('Oswald-500.woff2') format('woff2');
	font-weight: 500; font-style: normal; font-display: swap;
	unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F, U+1C80-1C88;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('Oswald-600.woff2') format('woff2');
	font-weight: 600; font-style: normal; font-display: swap;
	unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F, U+1C80-1C88;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('Oswald-700.woff2') format('woff2');
	font-weight: 700; font-style: normal; font-display: swap;
	unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F, U+1C80-1C88;
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('Oswald-700.woff2') format('woff2');
	font-weight: 800; font-style: normal; font-display: swap;
	unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F, U+1C80-1C88;
}

/* ---- Inter (cyrillic) ---- */
@font-face {
	font-family: 'Inter';
	src: url('Inter-400.woff2') format('woff2');
	font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-500.woff2') format('woff2');
	font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-600.woff2') format('woff2');
	font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-700.woff2') format('woff2');
	font-weight: 700; font-style: normal; font-display: swap;
}
