/* ============================================================
   fondid.css — ISE MAJUTATUD MUUTUJA-fondid (Playfair Display + Inter)

   GENEREERITUD ALLIKAS: tools/tee_fondid.py (allalaadimine + alamhulk).
   Seda faili võib käsitsi muuta, aga fondifailid ise tulevad skriptist.

   ---- MIKS ISE MAJUTAME ----
   fonts.googleapis.com oli mõõdetult viimane renderdust blokeeriv ressurss,
   ja Google Fonts saadab iga külastaja IP Google'ile ilma nõusolekuta.

   ---- MIKS MUUTUJA-FONDID (2026-08-18, TEINE VOOR) ----
   Esimene katse tõi ise-majutatud STAATILISED lõiked: Inter 400/500/600 +
   Playfair 500/600 = 5 faili, 216 KB lehe kohta. See oli KATASTROOF aeglasel
   ühendusel — PageSpeed mõõtis LCP 16,0s (enne 2,7s) ja jõudlus kukkus 95 → 56.
   Meie oma CSS+JS+HTML on kokku 26 KB, ehk fondid olid 8× kogu ülejäänud sait.

   Muutuja-font sisaldab KOGU kaaluvahemikku ühes failis:
     enne:  5 faili, 216 KB
     nüüd:  2 faili,  84 KB   (Playfair 31 KB + Inter 53 KB)
   Disain EI muutu — kõik kaalud 400…900 on endiselt olemas.

   ---- ALAMHULK ----
   ASCII + Latin-1 (ä ö ü õ) + š ž + tüpograafia (– — „ " … € × ·).
   Tahtlikult laiem kui praegune sisu, sest Johanna lisab teksti hiljem.
   Kui mõni märk siiski puudub, kuvab brauser selle süsteemifondiga — leht
   ei katke, ainult see üks märk näeb teistsugune välja.
   Vene keele lisandumisel (RU on SITE_STRUCTURE.md-s plaanis) tuleb
   kirillitsa alamhulk juurde lisada.

   ---- font-display: swap ----
   Tekst on KOHE loetav süsteemifondiga ja vahetub, kui päris font kohal.
   Ilma selleta oleks tekst laadimise ajal nähtamatu (FOIT).

   ---- PRELOAD ----
   Teadlikult EI OLE. Esimene voor preloadis Inter'i ja see võistles
   kriitilise CSS-iga aeglasel ühendusel. font-display: swap teeb preloadi
   tarbetuks — tekst on niikuinii kohe näha.
   ============================================================ */

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('/assets/fonts/playfair-var.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/assets/fonts/inter-var.woff2') format('woff2');
}
