/* ==========================================================================
   Today Arıtım — AVENIR
   Tema'nın Lato (gövde) + Libre Franklin (başlık) ikilisinin yerine geçer.
   Bu dosya main.css'ten SONRA, today.css'ten ÖNCE yüklenir (ust.php).

   ⚠️ Tayfun'un gönderdiği 12 OTF kesitinde şu 5 karakter YOKTU:
        ğ (U+011F)  Ğ (U+011E)  İ (U+0130)  ş (U+015F)  Ş (U+015E)
   (font Mac Roman + Latin-1 = 269 kod noktası). Türkçe bir sitede kabul
   edilemez olduğu için bu glifler fontun kendi parçalarından — g/G/I/s/S +
   breve/dotaccent/cedilla — üretilip woff2'lere gömüldü. Aksan yüksekliği
   fontun kendi Ecircumflex/ecircumflex ölçülerinden türetildi.
   Üretici betik: scratchpad/today/font_uret.py

   Ağırlık eşlemesi (Avenir'in kendi numaraları):
     300 = 35 Light | 400 = 45 Book | 500 = 55 Roman
     600 = 65 Medium | 700/800 = 85 Heavy | 900 = 95 Black
   ========================================================================== */

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/avenir/avenir-light.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/avenir/avenir-light-oblique.woff2') format('woff2');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/avenir/avenir-book.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/avenir/avenir-book-oblique.woff2') format('woff2');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/avenir/avenir-roman.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/avenir/avenir-roman-oblique.woff2') format('woff2');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/avenir/avenir-medium.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/avenir/avenir-medium-oblique.woff2') format('woff2');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/avenir/avenir-heavy.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/avenir/avenir-heavy-oblique.woff2') format('woff2');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/avenir/avenir-heavy.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/avenir/avenir-heavy-oblique.woff2') format('woff2');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/avenir/avenir-black.woff2') format('woff2');
}
@font-face {
  font-family: 'Avenir';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/avenir/avenir-black-oblique.woff2') format('woff2');
}

/* Tema değişkenlerini devral: main.css'teki --tj-ff-body (Lato) ve
   --tj-ff-heading (Libre Franklin) burada Avenir'e çevriliyor.
   Lato yedekte bırakıldı: Avenir'in kod tablosu Latin-1 ile sınırlı,
   listede olmayan bir işaret çıkarsa (₺, • gibi) sayfa boş kutu basmaz. */
:root {
  --tj-ff-body: 'Avenir', 'Lato', sans-serif;
  --tj-ff-heading: 'Avenir', 'Lato', sans-serif;
}
