/* MotoMap public-site — tipografi.
   ============================================================
   İki aile, dört yüz. Hepsi kendi sunucumuzda; hiçbir font CDN'i yok.

   Neden dört blok, otuz sekiz değil:
   Bu woff2 dosyalarının HEPSİ değişken (variable) font — `wght` ekseni
   100–900, varsayılan 400. Önceki sürüm her dosyayı tek değerli
   `font-weight: 400/500/600/700` tanımlarıyla dört ayrı statik yüz gibi
   bildiriyordu; aynı geist-05.woff2 dört kez, üstelik yedi ayrı altküme
   için. Sonucu:
     · 400 ile 700 arasındaki ARA ağırlıklar (520, 540, 560) erişilemezdi —
       tarayıcı en yakın bildirilmiş yüze yuvarlar, eksen oynamaz.
     · 100–300 ve 800–900 hiç erişilemezdi.
     · Türkçe bir sayfanın asla isteyemeyeceği yedi altküme (kiril,
       kiril-ext, vietnamca, mono kutu-çizimi) 63 KB yer kaplıyordu.
   `font-weight: 100 900` ARALIK bildirimi ekseni açar: artık her ara
   değer gerçekten farklı bir kesim üretir.

   Neden yalnızca latin + latin-ext:
   Sayfa Türkçe. ç ö ü (U+00E7/00F6/00FC) latin altkümesinde; ş ğ İ ı
   (U+015F/011F/0130/0131) latin-ext'te. İkisi de ZORUNLU — birini
   düşürmek başlıkları yarı yolda yedek yüze düşürür. Kiril ve vietnamca
   altkümeleri silindi.

   Not: geist-05'in latin aralığı U+2192'yi (→) KAPSAMAZ. Ok karakteri
   metin içinde kullanılmaz; bağlaçlar CSS ile çizilir.
============================================================ */

/* ── Geist — gövde ve başlık ── */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(geist-05.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: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(geist-04.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;
}

/* ── Geist Mono — yalnızca sayı, birim, durum ve etiket ── */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(geist-mono-06.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: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(geist-mono-05.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;
}

/* ── Nimbus Roman No9 L — yalnızca ölçüm damgası ──
   URW base35 (Artifex/URW++), AGPL v3 + font gömme istisnası: web'de
   @font-face ile kullanım serbest. Kaynak: github.com/ArtifexSoftware/
   urw-base35-fonts, NimbusRoman-Regular/Italic.otf; Latin + Latin
   Genişletilmiş-A alt kümesi (Türkçe tam), woff2 27/29 KB. */
@font-face {
  font-family: 'Nimbus Roman';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(nimbus-roman-regular.woff2) format('woff2');
}
@font-face {
  font-family: 'Nimbus Roman';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(nimbus-roman-italic.woff2) format('woff2');
}

/* ── D-DIN — yalnızca SIRA RAKAMLARI ──
   Kurucunun isteği FF DIN'di. FF DIN ticari bir yüz (Monotype/FontShop) ve
   lisans alınmadan siteye gömülemez. D-DIN, FF DIN'in de dayandığı DIN 1451
   standardının Datto için çizilmiş açık lisanslı sürümü (SIL OFL 1.1,
   Reserved Font Name "D-DIN"; lisans metni OFL-D-DIN.txt) — aynı tabela ve
   mühendislik geleneği, yasal olarak gömülebilir hâli.
   Alt küme YALNIZCA rakam ve ayraç: 0-9, boşluk, virgül, tire, nokta, bölü,
   iki nokta — 2,9 KB. Bu yüzle metin dizilmez.
   FF DIN lisansı alınırsa değişiklik iki satır: buradaki src ve main.css'teki
   --numeral jetonunun aile adı. */
@font-face {
  font-family: 'D-DIN';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(d-din-numerals.woff2) format('woff2');
  unicode-range: U+0020, U+002C-002F, U+0030-003A;
}
