/*
 * Шрифты сайта — свои, в теме.
 *
 * Раньше их объявлял Elementor: Gotham Pro как «свой шрифт» из медиатеки,
 * Unbounded — локальной копией Google Fonts в uploads. Тема писала
 * font-family и надеялась, что кто-то другой шрифт подключил. Надежда
 * не сработала на первом же стенде: копия сайта осталась без Unbounded,
 * потому что папку с локальными гуглошрифтами Elementor заводит сам
 * и в дамп она не попала.
 *
 * Теперь файлы лежат в теме, объявления здесь. Побочная выгода: Elementor
 * печатал 66 блоков @font-face на каждой странице (по восемь весов
 * на подмножество, все на два файла) — здесь их четыре.
 *
 * Unbounded переменный, ось веса 200–900, и файла всего два — на два
 * подмножества. Диапазоны взяты у Google как есть: кириллица отдельно,
 * латиница отдельно, браузер качает только нужное.
 *
 * Но объявлен он не диапазоном `200 900`, а по весу на блок, и это
 * важно. Elementor объявляет тот же Unbounded сорока блоками с точными
 * весами. При подборе браузер предпочитает точное совпадение веса
 * диапазону — и элементоровское объявление выигрывало у нашего даже
 * когда шло раньше. На стенде его файлы отсутствуют, объявление падало
 * с ошибкой, и заголовки молча набирались запасным шрифтом, пока
 * инспектор показывал «Unbounded». Точные веса + подключение после
 * Elementor снимают спор: последнее равное объявление побеждает.
 *
 * Только woff2: woff остался в медиатеке ради браузеров, которых больше
 * нет. Все живые понимают woff2 с 2016 года.
 *
 * Gotham Pro — шрифт платный. Здесь он лежит потому, что уже куплен
 * и уже стоит на сайте; в чужую тему его копировать нельзя.
 */

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/unbounded-cyrillic.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/unbounded-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;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/unbounded-cyrillic.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/unbounded-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;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/unbounded-cyrillic.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/unbounded-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;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/unbounded-cyrillic.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Unbounded";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/unbounded-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;
}

@font-face {
	font-family: "Gotham Pro";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/gotham-pro-400.woff2") format("woff2");
}

@font-face {
	font-family: "Gotham Pro";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/gotham-pro-500.woff2") format("woff2");
}

@font-face {
	font-family: "Gotham Pro";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/gotham-pro-600.woff2") format("woff2");
}
