/* AutismEdu.io yazı tipleri — KENDİ sunucumuzdan (9 Eki 2026, patron onayı).
   Eskiden fonts.googleapis.com'dan çekiliyordu: her açılışta ziyaretçinin IP'si
   Google'a (ABD) gidiyordu; Çerez Politikası bunu kapsamıyordu.
   Kaynak: Google Fonts, variable sürümler (wght 400–700), yalnız latin + latin-ext
   (Türkçe ğ ş ı İ latin-ext'te). Lisans: SIL Open Font License 1.1 (Fredoka, Nunito, Inter).
   Yeni kalınlık/aile gerekirse bu dosya ve fonts/ klasörü güncellenir; sayfaya Google bağlantısı EKLENMEZ. */

/* latin-ext */
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/frontend/fonts/fredoka-latin-ext.woff2) format('woff2');
  /* 🔴 ğ Ğ ş Ş İ (011E-011F, 0130, 015E-015F) bu aralıktan BİLEREK çıkarıldı. Çıkarılmazsa
     Chrome harfi "g + birleşik breve" ile Fredoka'dan kendisi birleştiriyor, aşağıdaki
     Baloo 2 yüzleri hiç kullanılmıyor (9 Eki 2026, test sitesinde görüldü). */
  unicode-range: U+0100-011D, U+0120-012F, U+0131-015D, U+0160-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/frontend/fonts/fredoka-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;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/frontend/fonts/inter-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/frontend/fonts/inter-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;
}

/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/frontend/fonts/nunito-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/frontend/fonts/nunito-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;
}

/* ---------------------------------------------------------------------------
   Fredoka'da Türkçe ğ Ğ ş Ş İ YOK (Google'ın dosyasında da yok — 9 Eki 2026'da
   fontTools ile doğrulandı). Tarayıcı bu harfleri cihazın yazı tipinden alıyordu.
   Çözüm (patron seçimi, 3. aday): YALNIZ bu 5 harf için Baloo 2 "Fredoka" adıyla.
   🔴 font-weight Fredoka'nınkiyle BİREBİR AYNI olmalı ("400 700"): Chrome farklı
   kalınlık tanımlı yüzleri ayrı grup sayıyor ve Baloo'ya hiç bakmıyordu (ilk
   denemede 4 ayrı kalınlık dosyası vardı, çalışmadı). Bu yüzden tek dosya, Baloo
   wght 750'de sabit (Fredoka'nın 600-700 başlıklarına en yakın kalınlık).
   size-adjust 110%: Baloo daha küçük (büyük harf 0,602 / 0,700 em).
   Dosya: Baloo 2 variable → statik 750 → 5 harflik alt küme. Lisans: OFL 1.1.
   --------------------------------------------------------------------------- */
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  size-adjust: 110%;
  /* Dikey ölçüler Fredoka'ya eşitlendi (Fredoka 974/236, Baloo 1078/524 birim):
     eşitlenmezse "ğ" içeren satır yükseliyordu. Değer = Fredoka / 1,10 (size-adjust). */
  ascent-override: 88.5%;
  descent-override: 21.5%;
  line-gap-override: 0%;
  src: url(/frontend/fonts/baloo2-tr.woff2) format('woff2');
  unicode-range: U+011E-011F, U+015E-015F, U+0130;
}
