/**
 * TRIADA — гарнитура Muller (самохостинг).
 *
 * Объявлены ровно те начертания, файлы которых лежат в assets/fonts/.
 * Каждое — настоящее начертание Fontfabric Muller, а не тот же файл под
 * другим весом: поддельный жирный утолщает контур геометрической
 * антиквы неравномерно и портит именно те заголовки, ради которых
 * гарнитуру и покупают.
 *
 * ВЕСА ВЗЯТЫ ИЗ METADATA, НЕ ИЗ ИМЁН ФАЙЛОВ. В поставке usWeightClass
 * местами повторяется (Hairline, Thin и UltraLight объявлены как 250;
 * Heavy и Black — оба 900), поэтому порядок насыщенности проверен по
 * площади контура «Н»:
 *
 *   Hairline 19300 · Thin 47168 · UltraLight 74392 · Light 108478 ·
 *   Regular 150800 · Medium 198345 · Bold 252704 · ExtraBold 301900 ·
 *   Black 361080 · Heavy 403680
 *
 * Подключены только те веса, которые действительно использует тема:
 * 400 (сплошной текст), 500, 700 и 800 (заголовки, навигация, кнопки,
 * показатели). Начертания 250/300 и 900 тема не использует, файлов для
 * них в сборке нет.
 *
 * SEMIBOLD 600 В ГАРНИТУРЕ НЕТ. У Muller нет начертания между Medium
 * (500) и Bold (700) — это свойство гарнитуры, а не недопоставка.
 * В теме font-weight: 600 встречается 53 раза; объявить для него файл
 * Medium или Bold нельзя — это была бы неправда о начертании. Поэтому
 * 600 не объявлен вовсе, и подбор по правилам CSS отдаёт таким
 * элементам ближайшее большее НАСТОЯЩЕЕ начертание — Bold 700.
 * Поддельного жирного не возникает.
 *
 * КУРСИВ настоящий (наклон −9°), а не синтетический. В утверждённом
 * дизайне курсив не используется — <em> там задаёт цвет, а не наклон
 * (font-style: normal в стилях секций). Но статью базы знаний пишет
 * редактор, и курсив в тексте появиться может, поэтому подключены два
 * начертания под сплошной текст: 400 и 700. Браузер скачивает
 * начертание только когда оно реально встретилось на странице.
 *
 * Файл подключается только при наличии muller-*.woff2 в assets/fonts/
 * (проверка в inc/enqueue.php).
 */

@font-face {
	font-family: "Muller";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/muller-400.woff2") format("woff2");
}

@font-face {
	font-family: "Muller";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/muller-500.woff2") format("woff2");
}

@font-face {
	font-family: "Muller";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/muller-700.woff2") format("woff2");
}

@font-face {
	font-family: "Muller";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("../fonts/muller-800.woff2") format("woff2");
}

@font-face {
	font-family: "Muller";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/muller-400-italic.woff2") format("woff2");
}

@font-face {
	font-family: "Muller";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/muller-700-italic.woff2") format("woff2");
}
