/* ==========================================================================
   CLS KORUMASI — FALLBACK METRİK OVERRIDE'LARI (KAYNAKTAN BAĞIMSIZ)
   --------------------------------------------------------------------------
   Görev: S2-D1 · D-159 (müşteri: "fontları google fontsdan kullan")

   NEDEN AYRI DOSYA
     Bu iki bildirim `assets/fonts/playfair-manrope.css` içinde YEREL
     `@font-face`lerle aynı dosyada duruyordu. Google Fonts'a geçilince o dosya
     yüklenmiyor ve CLS koruması da onunla birlikte düşüyordu — sayfa font
     takasında zıplıyordu. Metrikler artık font KAYNAĞINDAN BAĞIMSIZ bir
     dosyadadır ve HER İKİ yolda da (`FONT_SOURCE=google|local`) yüklenir.

   DEĞERLER
     S2-T3'te indirilen woff2'lerin gerçek tablolarından `fontTools` ile
     hesaplandı; burada TEKRARLANMADI, taşındı:
       size-adjust = (webfont xHeight/upm) / (fallback xHeight/upm)
       ascent/descent/line-gap-override = webfont metriği / (upm × size-adjust)
     Ölçülen: Manrope upm 2000 · xHeight 1080 · asc 2132 · desc −600 · gap 0
              Playfair upm 1000 · xHeight  514 · asc 1082 · desc −251 · gap 0
              Arial upm 2048 · xHeight 1062 · Georgia upm 2048 · xHeight 986
     Doğrulama: içerik kutusu oranı 136.60% / 133.30% — sapma 0.

   Google Fonts'un servis ettiği Manrope ve Playfair Display AYNI üst-veri
   dosyalarıdır (SIL OFL, aynı upm/xHeight), bu yüzden metrikler geçerliliğini
   kaynak değişince de korur.
   ========================================================================== */

@font-face {
  font-family: 'Manrope Fallback';
  src: local('Arial');
  size-adjust: 104.14%;
  ascent-override: 102.37%;
  descent-override: 28.81%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Playfair Fallback';
  src: local('Georgia');
  size-adjust: 106.76%;
  ascent-override: 101.35%;
  descent-override: 23.51%;
  line-gap-override: 0%;
}
