/*
 * YERELE ALINMIŞ YAZI TİPLERİ.
 *
 * Bu dosyalar eskiden fonts.googleapis.com / fonts.gstatic.com adreslerinden
 * çekiliyordu. Sonuç şuydu: GİZLİLİK POLİTİKASI sayfasını açan herkesin IP
 * adresi ve tarayıcı bilgisi, sayfa "Bunların dışında kimseyle paylaşmıyoruz"
 * derken Google'a gidiyordu. Metnin kendisi kendi sözünü çürütüyordu.
 *
 * latin + latin-ext alt kümeleri: Türkçe ç ş ğ ü ö ı İ latin-ext'te.
 *
 * ---------------------------------------------------------------------------
 * DEĞİŞKEN EKSEN BİLDİRİMİ — SESSİZ SAHTE KALINLIK HATASI
 * ---------------------------------------------------------------------------
 * Buradaki Figtree dosyaları BAŞTAN BERİ değişken (variable) fontlardı;
 * içlerinde 400–800 arası bütün kalınlıklar var (md5'leri Google'ın değişken
 * sürümüyle birebir aynı). Ama @font-face onları `font-weight: 400` diye
 * bildiriyordu ve tarayıcı bildirime inanır: sayfadaki her
 * `font-weight: 500/600/700` gerçek kalınlığa değil, 400'ün algoritmik olarak
 * şişirilmiş **sahte kalın** (faux bold) hâline düşüyordu. Aynı hata
 * Fraunces'ta da vardı — tek bir 600 dosyası hem 600 hem 700 diye bildirilmişti.
 *
 * Sahte kalın harf gövdelerini dengesiz şişirir, kerningi bozar, serifleri
 * hamlaştırır. Tek bir kelimede "biraz tombul" görünür; sayfanın tamamında
 * tipografiyi donuklaştırır. Hiçbir hata da vermez, bu yüzden fark edilmez.
 *
 * Artık kalınlık ARALIK olarak bildiriliyor; ara değerler (550, 650) de
 * geçerli. Fraunces ayrıca çok eksenli: opsz (optik boy), SOFT (köşe
 * yumuşaklığı), WONK (alternatif harf biçimleri). Bu eksenler
 * `font-variation-settings` ile kullanılıyor — bkz. site/layout.blade.php.
 */

/* ---------------------------------------------------------------- Figtree */
/* Gövde metni. 400–800 tek dosyada. */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('/fonts/figtree-400-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: 'Figtree';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('/fonts/figtree-400-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;
}

/* --------------------------------------------------------------- Fraunces */
/*
 * Başlık yazı tipi. Bu dosyalar 300–900 kalınlığın yanında opsz/SOFT/WONK
 * eksenlerini de taşıyor. Eski statik `fraunces-600-*.woff2` dosyalarının
 * yerini aldılar — büyükler (105/121 KB), ama tek başlarına dört ayrı statik
 * kesim dosyasının işini görüyorlar ve `preload` yalnız latin sürümü için.
 */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('/fonts/fraunces-var-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: 'Fraunces';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('/fonts/fraunces-var-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;
}
