/* Kendi sunucudan web yazı tipleri (18 Ekim 2026): Google Fonts yerine.
   SIL Open Font License 1.1 (OFL-*.txt). Kaynak: Fontsource 5.3.0. Ağırlıklar ve
   alt kümeler Google'dan istenenlerle aynı; görünüm değişmez. */

@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-latin-400-normal.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: 'Cardo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-latin-ext-400-normal.woff2') format('woff2');
    unicode-range: U+0100-011D,U+0120-012F,U+0132-015D,U+0160-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;
}

/* Türkçe harfler (Ğ ğ İ Ş ş) ayrı ve küçük dosyada (G53, 22 Ekim 2026): aynı Cardo
   dosyasından pyftsubset ile kesildi; büyük latin-ext artık yalnız başka harfler
   için iner. U+0131 (ı) latin dosyasında, latin-ext aralığından çıkarıldı. */
@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-tr-400-normal.woff2') format('woff2');
    unicode-range: U+011E-011F,U+0130,U+015E-015F;
}

@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-greek-400-normal.woff2') format('woff2');
    unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-greek-ext-400-normal.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cardo-latin-700-normal.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: 'Cardo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cardo-latin-ext-700-normal.woff2') format('woff2');
    unicode-range: U+0100-011D,U+0120-012F,U+0132-015D,U+0160-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;
}

/* Türkçe harfler (Ğ ğ İ Ş ş) ayrı ve küçük dosyada (G53, 22 Ekim 2026): aynı Cardo
   dosyasından pyftsubset ile kesildi; büyük latin-ext artık yalnız başka harfler
   için iner. U+0131 (ı) latin dosyasında, latin-ext aralığından çıkarıldı. */
@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cardo-tr-700-normal.woff2') format('woff2');
    unicode-range: U+011E-011F,U+0130,U+015E-015F;
}

@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cardo-greek-700-normal.woff2') format('woff2');
    unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cardo-greek-ext-700-normal.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Cardo';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-latin-400-italic.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: 'Cardo';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-latin-ext-400-italic.woff2') format('woff2');
    unicode-range: U+0100-011D,U+0120-012F,U+0132-015D,U+0160-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;
}

/* Türkçe harfler (Ğ ğ İ Ş ş) ayrı ve küçük dosyada (G53, 22 Ekim 2026): aynı Cardo
   dosyasından pyftsubset ile kesildi; büyük latin-ext artık yalnız başka harfler
   için iner. U+0131 (ı) latin dosyasında, latin-ext aralığından çıkarıldı. */
@font-face {
    font-family: 'Cardo';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-tr-400-italic.woff2') format('woff2');
    unicode-range: U+011E-011F,U+0130,U+015E-015F;
}

@font-face {
    font-family: 'Cardo';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-greek-400-italic.woff2') format('woff2');
    unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

@font-face {
    font-family: 'Cardo';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('cardo-greek-ext-400-italic.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('lato-latin-300-normal.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: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('lato-latin-ext-300-normal.woff2') format('woff2');
    unicode-range: U+0100-011D,U+0120-012F,U+0132-015D,U+0160-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;
}

/* Türkçe harfler (Ğ ğ İ Ş ş) için "SB Turkce Ek" (22 Ekim 2026): buradaki Lato
   (1.104, "Western+Polish") bu harfleri hiç taşımıyor; tarayıcı onları cihazın yedek
   yazı tipiyle çiziyordu. Lato 2.015'ten (OFL 1.1, OFL-Lato-2.015.txt) yalnız bu beş harf
   kesildi; lisansın Reserved Font Name kuralı gereği kesilmiş dosyanın adı "Lato" değil.
   Yazı tipi listelerinde Lato'nun hemen arkasında durur. Lato latin-ext aralığından
   bu harfler ve ı (latin dosyasında) çıkarıldı: o dosya onlar için boşuna iniyordu.
   Ok işaretleri (2 Kasım 2026): aynı Lato 2.015'ten ← → ↓ ↗ de bu dosyalara eklendi;
   Lato 1.104'te yoklar, cihazın yedek yazı tipiyle çiziliyorlardı. Türkçe harfler ve
   dikey ölçüler aynı kaldı. Eski dosyalar tarayıcıda bir yıl saklandığı için
   adreslere ?v=20261102 eklendi. Kesim betiği: notlar deposu ortak/yazi-tipi/. */
@font-face {
    font-family: 'SB Turkce Ek';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('sb-tr-300-normal.woff2?v=20261102') format('woff2');
    unicode-range: U+011E-011F,U+0130,U+015E-015F,U+2190,U+2192-2193,U+2197;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('lato-latin-400-normal.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: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('lato-latin-ext-400-normal.woff2') format('woff2');
    unicode-range: U+0100-011D,U+0120-012F,U+0132-015D,U+0160-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;
}

@font-face {
    font-family: 'SB Turkce Ek';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('sb-tr-400-normal.woff2?v=20261102') format('woff2');
    unicode-range: U+011E-011F,U+0130,U+015E-015F,U+2190,U+2192-2193,U+2197;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('lato-latin-700-normal.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: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('lato-latin-ext-700-normal.woff2') format('woff2');
    unicode-range: U+0100-011D,U+0120-012F,U+0132-015D,U+0160-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;
}

@font-face {
    font-family: 'SB Turkce Ek';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('sb-tr-700-normal.woff2?v=20261102') format('woff2');
    unicode-range: U+011E-011F,U+0130,U+015E-015F,U+2190,U+2192-2193,U+2197;
}
