/*
 * Self-hosted Roboto + Asul (self-hosting decyzja z audytu wydajności
 * 2026-08-13 — usuwa 2 zewnętrzne requesty blokujące render: fonts.googleapis.com
 * + fonts.gstatic.com). Pliki i unicode-range 1:1 z oficjalnego Google Fonts CSS
 * (subset "latin"), zapisane lokalnie w ../fonts/.
 *
 * Roboto v51 jest variable fontem — jeden plik obsługuje cały zakres wag
 * (300–900) przez font-weight jako range, zamiast 4 osobnych plików.
 *
 * `?v=` w url() NIE jest kosmetyczne — na Fasthosts/IONOS edge "IONOS
 * Webserver" serwuje statyki BEZ query stringa z twardym ~30-min TTL,
 * ignorując Cache-Control z .htaccess całkowicie. Z jakimkolwiek query
 * stringiem trafia do prawdziwego Apache/.htaccess i dostaje docelowy
 * roczny cache. Nie usuwać.
 */

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300 900;
	font-display: swap;
	src: url('../fonts/roboto-variable.woff2?v=20260813') 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: 'Asul';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/asul-400.woff2?v=20260813') 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: 'Asul';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/asul-700.woff2?v=20260813') 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;
}
