/* ============================================================
   FONT — Gilroy → Onest (28.08)
   Onest variable (100–900), tek dosya 56 KB woff2.
   Gilroy 4 ayrı dosyaydı ve toplam 177 KB tutuyordu → 121 KB tasarruf.
   Türkçe glifler fonttools ile ölçülerek doğrulandı (Ü ü Ğ ğ İ ı Ş ş Ç ç Ö ö — tamamı var).

   Yöntem: seçici bazlı `font-family` override YERİNE Gilroy AİLE ADLARI
   yeniden tanımlanıyor. Gerekçe: tema ve eklentiler yüzlerce yerde
   "Gilroy" diyor; hepsini seçiciyle ezmek hem kırılgan hem de ikon
   fontlarını bozuyor (27.08'de bizzat yaşandı: `*` ile font ezilince
   WhatsApp ikonu boş kareye döndü). Aile adını devralmak tek noktadan,
   ikon fontlarına dokunmadan çözer.
   ============================================================ */

@font-face{
	font-family:'Onest';
	src:url('../fonts/Onest-Variable.woff2') format('woff2-variations'),
	    url('../fonts/Onest-Variable.woff2') format('woff2');
	font-weight:100 900;
	font-style:normal;
	font-display:swap;
}

/* İLK DENEME (başarısız, kayıt): Gilroy aile adlarını @font-face ile devralmak.
   ÖLÇÜM: Gilroy dosyaları yine indirildi (177 KB), Onest hiç yüklenmedi.
   SEBEP: Woodmart @font-face'i INLINE <style> içinde basıyor (45 referans);
   harici child CSS inline tanımı ezemez.
   ÇALIŞAN YOL: kullanımı ezmek. font-family Onest olunca Gilroy hiçbir yerde
   kullanılmaz ve tarayıcı kullanılmayan @font-face'i İNDİRMEZ — yani eski
   dosyalar da kendiliğinden düşer. */

/* İKİNCİ DENEME (başarısız, kayıt): geniş seçici listesi (span, div, a…)
   + ikonlara `font-family: revert`.
   ÖLÇÜM: font geçti ama İKONLAR KAYBOLDU — `revert` yazar stiline değil
   kullanıcı-ajanı stiline döner, yani Font Awesome kuralına dönmez.
   ÇALIŞAN YOL: font-family KALITSALDIR. `body`'ye vermek metnin tamamını
   taşır; ayrıca yalnız temanın AÇIKÇA font verdiği yerler (başlık, form
   öğeleri) ezilir. span/div/a/li listeden çıkınca ikonlar hiç dokunulmamış
   olur ve kendi aileleriyle çizilir. */

body,
button, input, select, textarea, optgroup,
h1, h2, h3, h4, h5, h6,
.woodmart-title-container.title, .banner-title, .wd-entities-title,
.fc-btn, .btn, .button, .elementor-button,
/* Woodmart'ın AÇIKÇA font verdiği yerler — ölçümle bulundu (28.08):
   menü bağlantıları, sekme etiketleri, bilgi kutusu başlıkları, sepet metinleri.
   Kalıtım bunlara ulaşmıyor çünkü tema her birine kendi font-family'sini basıyor. */
.woodmart-nav-link, .wd-nav-link, .nav-link-text, .tab-label,
.info-box-title, .info-box-title.title, span.title,
.woocommerce-mini-cart__empty-message,
.wd-dropdown a, .wd-sub-menu a, .widget a, .wd-widget a,
/* kalan tek öğe: sınıfsız telefon bağlantısı. `a` eklemek ikonları etkilemez —
   ikonlar <i> etiketinde ve kendi font aileleri var (ölçüldü). */
a {
	font-family: 'Onest', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

/* Onest'in metrikleri Gilroy'dan biraz farklı: harf aralığı başlıklarda
   hafif sıkılaştırılır, gövde satır yüksekliği bir tık artırılır. */
h1,h2,h3,h4,h5,h6,.woodmart-title-container.title{letter-spacing:-.015em}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
