/* Fontlar — kendi sunucumuzda, tek dosya, degisken agirlik.
 *
 * NEDEN KENDI SUNUCUMUZDA: Google Fonts'un stil dosyasi ucuncu taraf ve
 * render'i engeller (ayri DNS + TLS + istek). Kendi sunucumuzdan verince
 * o zincir tamamen kalkar.
 *
 * ONCEKI DURUM VE NEDEN DEGISTI (denetimde olculdu):
 *   12 adet @font-face vardi: 2 aile x 3 agirlik x 2 alt kume.
 *   Ama dosyalar bayt bayt AYNIYDI — md5 ile dogrulandi. Her iki aile de
 *   DEGISKEN font (fvar/STAT/avar tablolari mevcut), yani tek dosya
 *   400-700 araligini zaten karsiliyordu. Sonuc: tarayici ayni dosyayi
 *   uc farkli URL'den uc kez indiriyordu. HTTP/1.1'de ayni kaynaga
 *   6 baglanti siniri oldugu icin bu, font takasi selalesi ve
 *   CLS 0,53-0,90 uretiyordu (esik 0,1).
 *
 *   Ayrica latin ve latin-ext ayri dosyalardi. Turkce ikisini de ZORUNLU
 *   kiliyor — g-breve/s-cedilla/noktali-I latin-ext'te, noktasiz-i ile
 *   c/o/u latin'de — yani ayirmak hicbir sey kazandirmiyor, yalnizca bir
 *   istek daha ekliyordu. Tek dosyada birlestirildi.
 *
 *   12 istek / ~390 KB  ->  2 istek / 96,7 KB.
 *
 * YEDEK FONT OLCU ESLESTIRMESI:
 *   Denetim, kaymalarin cogunun "Web font loaded" olayindan geldigini
 *   gosterdi: yedek font ile gercek font farkli yer kapliyor, font gelince
 *   satirlar yeniden akiyor. Asagidaki yedek yuzler Arial'i gercek fontun
 *   olculerine ayarliyor (size-adjust + ascent/descent override; degerler
 *   fontun kendi OS/2 tablosundan hesaplandi), boylece takas sirasinda
 *   metin ayni yeri kaplar ve kayma olusmaz.
 */

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;        /* degisken: tek dosya tum araligi kapsar */
  font-display: swap;
  src: url('/assets/fonts/source-sans-3-var.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url('/assets/fonts/space-grotesk-var.woff2') format('woff2');
}

/* Olcu-eslestirilmis yedekler: gercek font gelene kadar kullanilirlar ve
   ayni yeri kapladiklari icin takas kaymaya yol acmaz. */
@font-face {
  font-family: 'SS3 Yedek';
  src: local('Arial'), local('Helvetica Neue'), local('Roboto'), local('Liberation Sans');
  size-adjust: 96.71%;
  ascent-override: 105.88%;
  descent-override: 41.36%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'SG Yedek';
  src: local('Arial'), local('Helvetica Neue'), local('Roboto'), local('Liberation Sans');
  size-adjust: 109.66%;
  ascent-override: 89.73%;
  descent-override: 26.63%;
  line-gap-override: 0%;
}
