/* ---------------------------------------------------------------
   YEREL YAZI TIPLERI — Google Fonts'tan indirilip sunucuya tasindi.
   1 Agu 2026, Codex 1. tur bulgu 7'nin KALICI cozumu.

   Onceki hal: her ziyaretci fonts.googleapis.com ve fonts.gstatic.com
   adreslerine istek atiyordu; hastanin IP adresi ve hangi sayfayi
   actigi ucuncu tarafa gidiyordu. Gizlilik politikasina aciklama
   eklenmisti ama aktarim suruyordu. Artik hicbir dis istek yok.

   Yan fayda: iki dis alan adina baglanti (DNS + TLS + istek) kalkti,
   sayfa daha hizli aciliyor.

   Altkumeler: latin + latin-ext. Turkce icin ikisi de sart —
   ı ç ö ü latin'de, ğ ş İ Ğ Ş latin-ext'te.

   Lisans: Archivo ve IBM Plex, SIL Open Font License 1.1 ile
   yayimlaniyor; kendi sunucunda barindirmak serbest.

   GUNCELLEME: bu dosya elle duzenlenmez. Yazi tipi eklenecekse
   scratchpad'deki font-indir.py yeniden calistirilir.
   --------------------------------------------------------------- */

/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/archivo-700-latin-ext.woff2?v=9df0afc3) format('woff2');
  unicode-range: U+20, U+41, U+C1, U+11E-11F, U+130, U+15E-15F, U+2020, U+20BA;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/archivo-700-latin.woff2?v=4292dd0e) format('woff2');
  unicode-range: U+20-7E, U+A2-A3, U+A7, U+A9, U+AB, U+AE, U+B0, U+B6-B7, U+BB, U+BF-C2, U+C4-CF, U+D1-D4, U+D6-DD, U+DF-E2, U+E4-EF, U+F1-F4, U+F6-FD, U+FF, U+131, U+152-153, U+2013-2014, U+2018-2019, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/archivo-800-latin-ext.woff2?v=9df0afc3) format('woff2');
  unicode-range: U+20, U+41, U+C1, U+11E-11F, U+130, U+15E-15F, U+2020, U+20BA;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/archivo-800-latin.woff2?v=4292dd0e) format('woff2');
  unicode-range: U+20-7E, U+A2-A3, U+A7, U+A9, U+AB, U+AE, U+B0, U+B6-B7, U+BB, U+BF-C2, U+C4-CF, U+D1-D4, U+D6-DD, U+DF-E2, U+E4-EF, U+F1-F4, U+F6-FD, U+FF, U+131, U+152-153, U+2013-2014, U+2018-2019, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fontlar/ibm-plex-mono-500-latin-ext.woff2?v=f8500d0f) format('woff2');
  unicode-range: U+20, U+61-62, U+11E-11F, U+130, U+15E-15F, U+2020, U+20BA;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fontlar/ibm-plex-mono-500-latin.woff2?v=0dbf8739) format('woff2');
  unicode-range: U+20-7E, U+A2-A3, U+A7, U+A9, U+AB, U+AE, U+B0, U+B6-B7, U+BB, U+BF-C2, U+C4-CF, U+D1-D4, U+D6-DD, U+DF-E2, U+E4-EF, U+F1-F4, U+F6-FD, U+FF, U+131, U+152-153, U+2013-2014, U+2018-2019, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/ibm-plex-sans-400-latin-ext.woff2?v=b98444f7) format('woff2');
  unicode-range: U+20, U+61-62, U+11E-11F, U+130, U+15E-15F, U+2020, U+20BA;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/ibm-plex-sans-400-latin.woff2?v=7e260b1c) format('woff2');
  unicode-range: U+20-7E, U+A2-A3, U+A7, U+A9, U+AB, U+AE, U+B0, U+B6-B7, U+BB, U+BF-C2, U+C4-CF, U+D1-D4, U+D6-DD, U+DF-E2, U+E4-EF, U+F1-F4, U+F6-FD, U+FF, U+131, U+152-153, U+2013-2014, U+2018-2019, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/ibm-plex-sans-500-latin-ext.woff2?v=b98444f7) format('woff2');
  unicode-range: U+20, U+61-62, U+11E-11F, U+130, U+15E-15F, U+2020, U+20BA;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/ibm-plex-sans-500-latin.woff2?v=7e260b1c) format('woff2');
  unicode-range: U+20-7E, U+A2-A3, U+A7, U+A9, U+AB, U+AE, U+B0, U+B6-B7, U+BB, U+BF-C2, U+C4-CF, U+D1-D4, U+D6-DD, U+DF-E2, U+E4-EF, U+F1-F4, U+F6-FD, U+FF, U+131, U+152-153, U+2013-2014, U+2018-2019, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/ibm-plex-sans-600-latin-ext.woff2?v=b98444f7) format('woff2');
  unicode-range: U+20, U+61-62, U+11E-11F, U+130, U+15E-15F, U+2020, U+20BA;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fontlar/ibm-plex-sans-600-latin.woff2?v=7e260b1c) format('woff2');
  unicode-range: U+20-7E, U+A2-A3, U+A7, U+A9, U+AB, U+AE, U+B0, U+B6-B7, U+BB, U+BF-C2, U+C4-CF, U+D1-D4, U+D6-DD, U+DF-E2, U+E4-EF, U+F1-F4, U+F6-FD, U+FF, U+131, U+152-153, U+2013-2014, U+2018-2019, U+201C-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2191, U+2193;
}
