/* Только @font-face. Шрифты свои, в public/fonts, подрезаны под кириллицу и латиницу. */

/* Golos Text — весь интерфейс, текст и ВСЕ цифры и символы. */
@font-face {
	font-family: "Golos Text";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("/fonts/GolosText-Regular.woff2") format("woff2");
}
@font-face {
	font-family: "Golos Text";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("/fonts/GolosText-Medium.woff2") format("woff2");
}
@font-face {
	font-family: "Golos Text";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("/fonts/GolosText-SemiBold.woff2") format("woff2");
}
@font-face {
	font-family: "Golos Text";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("/fonts/GolosText-Bold.woff2") format("woff2");
}

/* Bona Nova — дисплейная антиква: заголовки и hero, вес 400, никогда не bold. */
@font-face {
	font-family: "Bona Nova";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("/fonts/BonaNova-Regular.woff2") format("woff2");
}
@font-face {
	font-family: "Bona Nova";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("/fonts/BonaNova-Italic.woff2") format("woff2");
}

/*
	Правило бренда: цифры и символы никогда не набираются антиквой. Объявленная
	последней гарнитура выигрывает свой unicode-range, поэтому в стеке Bona Nova
	цифры, %, +, −, ×, /, #, ₽ и ‰ автоматически приходят из Golos Text —
	соблюдать вручную ничего не нужно.
*/
@font-face {
	font-family: "Bona Nova";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("/fonts/GolosText-Regular.woff2") format("woff2");
	unicode-range: U+0023-0025, U+002B, U+002D, U+002F, U+0030-0039, U+00D7,
		U+2030, U+2212, U+20BD;
}
