/* Önhosztolt betűtípusok a klubhonlap-terv szerint. Nincs külső hívás. */

/* --- Teko: fejlécek, nagy számok, csapatnevek (kondenzált) --- */
@font-face { font-family: 'Teko'; font-weight: 400; font-display: swap; src: url('teko-400.woff2') format('woff2'); }
@font-face { font-family: 'Teko'; font-weight: 600; font-display: swap; src: url('teko-600.woff2') format('woff2'); }
@font-face { font-family: 'Teko'; font-weight: 700; font-display: swap; src: url('teko-700.woff2') format('woff2'); }

/* --- Plus Jakarta Sans: törzsszöveg, gombok --- */
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 400; font-display: swap; src: url('jakarta-400.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 500; font-display: swap; src: url('jakarta-500.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 600; font-display: swap; src: url('jakarta-600.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 700; font-display: swap; src: url('jakarta-700.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-weight: 800 900; font-display: swap; src: url('jakarta-800.woff2') format('woff2'); }

/* --- Space Grotesk: verzál mikro-címkék, jelvények --- */
@font-face { font-family: 'Space Grotesk'; font-weight: 700; font-display: swap; src: url('grotesk-700.woff2') format('woff2'); }

/* --- Material Symbols Outlined: ikonok (ligatúra, pl. <span class="ms">shield</span>) --- */
@font-face { font-family: 'Material Symbols Outlined'; font-weight: 400; font-display: swap; src: url('material-symbols.woff2') format('woff2'); }

.ms {
	font-family: 'Material Symbols Outlined';
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	font-feature-settings: 'liga';
	-webkit-font-feature-settings: 'liga';
	flex-shrink: 0;
}
.ms.fill { font-variation-settings: 'FILL' 1; }
