/* ==========================================================================
   Kendi sunucumuzda barindirilan web font — INTER (degisken font)
   --------------------------------------------------------------------------
   Neden: Google Fonts linki kaldirilmis, ama tema `Inter` istiyor.
   `theme-refresh.css:3` `--dn-font: Inter, ...` diyor ve
   `theme-refresh.css:13,16,22` bunu `!important` ile her seye
   zorluyor (p, li, a, span, label, input, button, select, textarea,
   h1-h6, table, th, td, strong, small, legend).

   Canli olcum (2026-10-09, 585 gorunur element): **241 element
   `Inter` ile isaretli**, ama Inter hic yuklenmiyordu -> hepsi
   sistem fontuna dustu. Yani CSS'in YAZILI ISTEGI gerceklesmiyordu.

   DEGISKEN FONT: Inter tek dosyada 100-900 agirligini tasiyan
   degisken bir woff2 olarak sunuluyor. 5 agirligi ayri indirmek
   yerine 2 dosya yeter:
     inter-latin.woff2       ~47 KB
     inter-latin-ext.woff2   ~83 KB
   Toplam ~130 KB, 10 statik dosyaya (112 KB) gore daha fazla ama
   hepsi tek basina calisiyor ve agirlik araligi sinirsiz.

   ONCEDEN BURADA PLUS JAKARTA SANS VARDI - NEDEN SILINDI:
   Once 10 adet `plus-jakarta-sans-*` dosyasi indirildi ve buraya
   yazildi. Canli olcumde **kullanan element sayisi 0** cikti.
   Sebep: `custom.css` icinde ~35 adet `Plus Jakarta Sans` kurali
   olsa da `theme-refresh.css`'in `body.dahinet-theme :is(...)`
   kurallari ozgulluk + `!important` ile hepsini yeniyordu.
   `theme-refresh.css` basligindaki yorum da bunu soyluyor:
   "Override older component font declarations" — yani Plus Jakarta
   Sans, **kullanilmayan eski katman**; uygulanmayi bekleyen bir
   tasarim degil. Dosyalar yuklendi ama hicbir sey degismedi.

   KURULUM (zaten yapildi, degistirmek icin):
   1) woff2 dosyalari `dahinet/fonts/` altinda  [TAMAM]
   2) includes/head.tpl icine bu dosya linkli      [TAMAM, -f1]
   3) WHMCS Yonetim > Ayarlar > Genel > onbellek temizle
   4) Ctrl+Shift+R

   KRITIK — `latin-ext` ZORUNLU:
   Turkce `s` ve `g` harfleri bu kesimdedir. Sadece `latin`
   yuklenirse bu iki harf KUTU (tofu) olarak cizilir.
   Bu yuzden 2 dosya birlikte yuklenmelidir.

   font-display: swap -> font gelene kadar sistem fontu gosterilir,
   metin kaybolmaz. Dosya 404 olursa sonuc tam olarak bugunku
   gorunumdur (zararsiz dusus).

   Yeni aile eklemek icin:
     1) `tools/map-web-fonts.py` ile o ailenin gercek agirliklarini bul
     2) CSS2 API: family=Aile:wght@100..900  (tarayici User-Agent
        sart — yoksa eski format doner)
     3) yalniz `latin` ve `latin-ext` kesimlerini indir
     4) buraya @font-face ekle
   ========================================================================== */

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../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;
    /* kesim: latin */
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../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-20C0, U+2113, U+2C60-2C7F,
        U+A720-A7FF;
    /* kesim: latin-ext */
}

/* Not: latin-ext kesimi `s` (U+015F) ve `g` (U+011F) harflerini
   icerir. Tarayici once `latin` kesimini dener; bu iki harf orada
   yoktur, `latin-ext`e gecer. Ikinci dosya yuklenmezse tarayici
   tofu gosterir — bu yuzden iki dosya birlikte yuklenmelidir. */