/* ============================================================================
   YAZI TİPİ — projenin tek yazı tipi kaynağı
   ----------------------------------------------------------------------------
   Projedeki bütün yazı tipi kararları burada toplanır. Başka hiçbir dosyada
   yazı tipi adı geçmez; site.css ve karsilama.css dahil her yer aşağıdaki
   --hkts-yazi değişkenini kullanır. Yazı tipini değiştirmek istediğinizde
   tek bir satırı (değişkenin tanımını) düzenlemeniz yeterli.

   GILROY TİCARİ BİR YAZI TİPİDİR: Google Fonts'ta yoktur, bir CDN'den
   çekilemez (projenin CSP'si zaten yalnızca Google Fonts'a izin verir). Bu
   yüzden ekranda görünen Poppins'tir: Gilroy'a en yakın duran, geometrik ve
   yuvarlak hatlı ücretsiz alternatif. Aile listesinde 'Gilroy' ilk sırada
   duruyor; yazı tipi KULLANICININ BİLGİSAYARINDA kuruluysa o kullanılır,
   değilse ağ isteği yapılmadan Poppins'e düşülür.

   Lisanslı web fontu (woff2) satın alırsanız: dosyaları wwwroot/fonts/ altına
   koyun ve buraya dört @font-face kuralı ekleyin (400/500/600/700, her birinde
   font-display: swap). Dosyalar yokken @font-face YAZMAYIN: tarayıcı her sayfa
   açılışında var olmayan dosyaları ister, her istek 404 döner ve statik dosya
   bulunamadığı için istek MVC'ye düşüp /Account/Login yönlendirmesi üretir.
   ========================================================================== */

:root {
    --hkts-yazi: 'Gilroy', 'Poppins', 'Segoe UI', system-ui, sans-serif;
}

/* Gövde ve form öğeleri: tarayıcı form öğelerine kendi yazı tipini verdiği
   için onları ayrıca söylemek gerekiyor. */
body,
button, input, select, textarea, optgroup,
h1, h2, h3, h4, h5, h6 {
    font-family: var(--hkts-yazi);
}

/* Gilroy / Poppins, Segoe UI'dan bir tık daha geniş ve yuvarlak: başlıklarda
   harf aralığını hafifçe kısmak dizgiyi toparlıyor, gövdede satır yüksekliğini
   bir tık açmak okumayı rahatlatıyor. */
h1, h2, h3 { letter-spacing: -0.015em; }

body { line-height: 1.5; }

/* Rakamlar tablolarda alt alta hizalı kalsın (Poppins'te varsayılan değil). */
.mh-sayi, .mz-sayi, .ms-sayi, .cd-sayi, .ct-sayi, .para, .kalem-tutar {
    font-variant-numeric: tabular-nums;
}
