/* =====================================================================
   FONTOVI - Bricolage Grotesque i Hanken Grotesk, sa naseg servera
   =====================================================================
   Do 16.08.2026. su se oba fonta povlacila sa `fonts.googleapis.com`, pa
   je svaka poseta sajtu slala posetiocevu IP adresu Google-u. To je bio i
   jedini razlog zbog koga je traka za kolacice imala sta da pita: merenje
   je pokazalo da sajt pre saglasnosti ne ostavlja nijedan kolacic osim
   `PHPSESSID`, a spolja je zvao samo Google fontove i prazan GTM isecak.
   Fontovi su presli ovde, GTM je izbacen, i traka je time ostala bez
   posla.

   Uzgredna dobit: nestaju dve DNS pretrage, dve TLS veze i lanac u kome
   `fonts.googleapis.com` tek posle svog odgovora otkriva `gstatic.com`.
   Ukupno 164 KB, koliko su ionako bila cetiri Google-ova fajla.

   OBA SU PROMENLJIVA FONTA (variable). Google salje jedan fajl po
   podskupu, a debljine se iz njega izvode. Zato ovde stoji `font-weight`
   kao raspon, a ne sesnaest zasebnih pravila kao u Google-ovom CSS-u.
   Bricolage ima i osu `opsz`, koju pregledac sam podesava prema velicini
   slova; zato se ovde ne dira.

   PODSKUPOVI. Uzeta su samo dva, `latin` i `latin-ext`. U `latin-ext`
   ulaze č, ć, đ, š i ž, pa je srpska latinica pokrivena. Vijetnamski i
   ostali podskupovi su izbaceni, jer se na sajtu nemaju gde pojaviti.
   `unicode-range` ostaje zapisan da pregledac skine samo ono sto strani
   zaista treba.

   NADOGRADNJA. Kad Google objavi novu verziju fonta, ovde se nista ne
   desava samo od sebe; fajlovi u `fontovi/` se menjaju rucno. To je
   namerno: font koji se ne menja bez naseg znanja ne moze da pomeri
   nijednu meru na sajtu.

   Licenca oba fonta je SIL Open Font License 1.1, koja izricito dozvoljava
   ovakvo postavljanje na sopstveni server. Tekstovi licenci stoje uz same
   fajlove, u `fontovi/OFL-bricolage.txt` i `fontovi/OFL-hanken.txt`.
   ===================================================================== */

/* ---------- Bricolage Grotesque: naslovi ---------- */
@font-face {
	font-family: "Bricolage Grotesque";
	font-style: normal;
	font-weight: 400 800;
	font-stretch: 100%;
	font-display: swap;
	src: url("fontovi/bricolage-grotesque-latin-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Bricolage Grotesque";
	font-style: normal;
	font-weight: 400 800;
	font-stretch: 100%;
	font-display: swap;
	src: url("fontovi/bricolage-grotesque-latin.woff2") 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;
}

/* ---------- Hanken Grotesk: tekst ---------- */
@font-face {
	font-family: "Hanken Grotesk";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("fontovi/hanken-grotesk-latin-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Hanken Grotesk";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("fontovi/hanken-grotesk-latin.woff2") 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;
}
