/* Manrope — от нашия сървър, не от Google.
 *
 * Дотук 15.09.2026 темата ОБЯВЯВАШЕ Manrope в theme.json, но не я зареждаше
 * отникъде: посетителят виждаше system-ui. Живият izolacii.bg пък я тегли от
 * fonts.googleapis.com. И двете трябваше да се оправят наведнъж.
 *
 * Защо не от CDN-а на Google: заявката за шрифт тръгва при първото рисуване на
 * страницата и носи IP адреса на посетителя към Google, преди той да е питан за
 * каквото и да е. Това не е „строго необходимо“ по чл. 4б ЗЕС — шрифтът работи
 * еднакво добре от нашия сървър — тоест иска съгласие. А съгласие за шрифт е
 * неприложимо на практика: банерът се показва СЛЕД първото рисуване, значи или
 * буквите подскачат на всяко зареждане, или заявката е тръгнала преди избора.
 * LG München I, 20.01.2022, 3 O 17493/20 е точно този случай.
 *
 * Оттук нататък: нула заявки към трета страна за типографията. Файловете са в
 * хранилището, `deploy.sh` ги качва с темата.
 *
 * ── Какво има и какво няма ──────────────────────────────────────────────────
 * Един променлив шрифт (200–800), четири подмножества: латиница, разширена
 * латиница, кирилица, разширена кирилица. Общо ~57 KB — по-малко от една снимка.
 *
 * Гръцкото и виетнамското подмножество НЕ са свалени: сайтът е BG/EN/RU и нито
 * един знак от тях не се среща. Тръгне ли четвърти език, се добавят оттук:
 * https://fonts.googleapis.com/css2?family=Manrope:wght@200..800
 *
 * `unicode-range` е оставен непокътнат от Google. Заради него браузърът тегли
 * само подмножеството, в което има реален знак на страницата: българска
 * страница взема кирилицата и латиницата (числа, мерни единици, „м²“), а не
 * всичките четири файла.
 *
 * `font-display: swap` — текстът се чете веднага със system-ui и се пребоядисва,
 * щом шрифтът дойде. Никога невидим текст.
 *
 * Шрифтът е по SIL Open Font License 1.1 — вж. assets/fonts/OFL.txt. Лицензът
 * позволява разпространение от собствен сървър; изисква само да върви с копие
 * на самия лиценз, което е това до него.
 * ------------------------------------------------------------------------- */

/* cyrillic-ext */
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200 800;
	font-display: swap;
	src: url('../fonts/manrope-cyrillic-ext.woff2') format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200 800;
	font-display: swap;
	src: url('../fonts/manrope-cyrillic.woff2') format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200 800;
	font-display: swap;
	src: url('../fonts/manrope-latin-ext.woff2') format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200 800;
	font-display: swap;
	src: url('../fonts/manrope-latin.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;
}
