/*
 * Manrope — KENDİ SUNUCUMUZDAN (05.10.2026). Eskiden Google Fonts'tan (display=swap) geliyordu.
 *
 * Neden: font geç geldiğinde ilk boyama yedek fontla (Arial) yapılıyor. Arial BÜYÜK HARFTE Manrope'tan
 * ~%8 geniş (ölçüldü: menü metni 600 ağırlıkta oran 0,92) → masaüstü marka menüsü 1280–1440 px'te
 * iki satıra sarıyor (126 px), font gelince tek satıra iniyor (63 px) → TÜM sayfa 63 px kayıyor.
 * Ölçülen CLS: 1280/1440'ta 0,37–0,50 (eşik 0,25), her sayfa tipinde.
 *
 * Çözüm iki katman:
 *  1) Aynı kökenden + _LayoutRoot'ta preload → font çoğu ziyarette ilk boyamadan önce hazır,
 *     iki üçüncü taraf bağlantısı (fonts.googleapis + fonts.gstatic) da kalktı.
 *  2) Ölçüsü eşlenmiş yedek yüzler (size-adjust / ascent-override): font yine geç gelirse
 *     Arial, Manrope'un genişliğiyle çizilir → değişim kayma üretmez.
 *     Oranlar Chromium'da aynı metnin ölçülen genişliğinden (scratchpad pw/fontolc.js):
 *       karışık metin 400: 0,997 · 500: 1,018 · 600: 0,977 · 700: 0,996
 *       BÜYÜK HARF menü 600: 0,9205
 *     Dikey: Manrope ascent 2132 / descent 600 / UPM 2000 → override = değer / size-adjust.
 *
 * Dosyalar Google Fonts v20 değişken font alt kümeleri (OFL lisanslı): latin (ı dahil) +
 * latin-ext (İ, ş, ğ, ₺). Ad sürümlü: statik dosyalar 1 yıl immutable önbellekte.
 * site.bundle.min.css'e BAĞLI DEĞİL; site bundle'ından SONRA, render-blocking yüklenir.
 */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url('/fonts/manrope-v20-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;
}
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url('/fonts/manrope-v20-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;
}

/* Gövde metni yedeği (karışık büyük/küçük harf) */
@font-face {
    font-family: 'Manrope Fallback';
    font-style: normal;
    font-weight: 100 500;
    src: local('Arial'), local('ArialMT');
    size-adjust: 100.8%;
    ascent-override: 105.75%;
    descent-override: 29.76%;
    line-gap-override: 0%;
}
@font-face {
    font-family: 'Manrope Fallback';
    font-style: normal;
    font-weight: 600 900;
    src: local('Arial Bold'), local('Arial-BoldMT');
    size-adjust: 99%;
    ascent-override: 107.68%;
    descent-override: 30.3%;
    line-gap-override: 0%;
}
/* Büyük harfli marka menüsü yedeği — kaymanın asıl kaynağı */
@font-face {
    font-family: 'Manrope Fallback Caps';
    font-style: normal;
    font-weight: 100 900;
    src: local('Arial Bold'), local('Arial-BoldMT');
    size-adjust: 92%;
    ascent-override: 115.87%;
    descent-override: 32.61%;
    line-gap-override: 0%;
}

body {
    font-family: 'Manrope', 'Manrope Fallback', sans-serif;
}
#navMainCategory .nav-link {
    font-family: 'Manrope', 'Manrope Fallback Caps', 'Manrope Fallback', sans-serif;
}
