/* Blinker — Latin / non-Armenian (Armenian is handled by Iosevka Charon). */
/* Exclude Armenian blocks so missing glyphs fall through to Iosevka instead of rendering blank. */
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}
@font-face {
	font-family: 'Blinker';
	src: url('../fonts/blinker/Blinker-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-052F, U+0590-FB12, U+FB18-10FFFF;
}

/* Iosevka Charon — Armenian glyphs only (matched via unicode-range). */
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
/* Headings use weight 600 — map to Medium so Armenian titles are not blank. */
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Medium.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-MediumItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Bold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
@font-face {
	font-family: 'Iosevka Charon';
	src: url('../fonts/iosevka_charon/IosevkaCharon-Bold.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0530-058F, U+FB13-FB17;
}
