/* ===== Шрифты Setanta Sports Platform (assets/fonts) =====
	Setantica 2023: 400 — h1, 700 — остальные заголовки.
	Noto Sans: 400 — основной текст, 700 — жирный, italic — курсив.
	Сначала грузится WOFF2, исходные OTF/TTF остаются запасным вариантом. */

@font-face {
	font-family: "Setantica";
	src: url("assets/fonts/Setantica2023-RegularReg.woff2") format("woff2"),
			url("assets/fonts/Setantica2023-RegularReg.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Setantica";
	src: url("assets/fonts/Setantica2023-BoldReg.woff2") format("woff2"),
			url("assets/fonts/Setantica2023-BoldReg.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Noto Sans";
	src: url("assets/fonts/NotoSans-Regular.woff2") format("woff2"),
			url("assets/fonts/NotoSans-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Noto Sans";
	src: url("assets/fonts/NotoSans-Bold.woff2") format("woff2"),
			url("assets/fonts/NotoSans-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Noto Sans";
	src: url("assets/fonts/NotoSans-Italic.woff2") format("woff2"),
			url("assets/fonts/NotoSans-Italic.ttf") format("truetype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

:root {
	--font: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	--font-display: "Setantica", "Arial Narrow", "Segoe UI", Arial, sans-serif;
}

body { font-family: var(--font); font-weight: 400; }

/* h1 — Setantica Regular, остальные заголовки — Setantica Bold */
h1 { font-family: var(--font-display); font-weight: 400; }
h2, h3, h4, h5, h6 { font-family: var(--font-display); font-weight: 700; }

/* Поля и кнопки по умолчанию не наследуют шрифт */
input, button, select, textarea { font-family: inherit; }
