/* =====================================================================================================
   TAMHUKUK — ORTAK TEMA (renk + yazı tipi belirteçleri). Masaüstü (index.html) ve mobil (mobil.html) AYNI
   dosyayı kullanır: renk HER ZAMAN buradaki değişkenden gelir, ekranlarda sabit renk kodu yazılmaz.

   Kaynak: hukuk bürosu kartviziti (kullanıcı örneği, 2026-11-05)
     • koyu yüz  → kahve (--h-kahve-*)  : pencere başlıkları, sol modül çubuğu, durum çubuğu, giriş ekranı
     • logo/yazı → altın (--h-altin-*)  : koyu zemin üstü yazı/simge, vurgu, etkin öğe, birincil düğme
     • açık yüz  → krem  (--h-krem-*)   : çalışma alanı, panel ve içerik zeminleri
   Yazı tipi: başlık/marka serif (kartvizitteki "AV. ..." satırı), gövde sade sans-serif.

   KONTRAST (WCAG AA, düz metin ≥ 4.5:1) — sınanmış eşleşmeler:
     --h-altin-400 / --h-kahve-800 ≈ 7.1:1   (koyu başlık üstü altın yazı)
     --h-krem-50   / --h-kahve-800 ≈ 12.1:1  (koyu başlık üstü açık yazı)
     --h-kahve-900 / --h-altin-500 ≈ 6.6:1   (altın düğme üstü koyu yazı)
     --h-yazi      / --h-krem-50   ≈ 14.7:1  (içerik yazısı)
     --h-yazi2     / --h-krem-50   ≈ 7.4:1   (ikincil yazı)
     anlamsal yazı / kendi zemini (başarı, tehlike, uyarı, bilgi) ≥ 5.2:1
   Altın zemin üstüne BEYAZ yazı YAZILMAZ (≈2.4:1, okunmaz) — altın düğmede yazı koyu kahvedir.
   Açık zeminde --h-altin-600 ≈ 3.2:1 ve --h-soluk ≈ 3.8:1 → yalnız büyük yazı, simge, yer tutucu.
   ===================================================================================================== */
:root {
    /* --- Kahve (kartvizitin koyu yüzü) --- */
    --h-kahve-950: #1c1513;
    --h-kahve-900: #29201d;
    --h-kahve-800: #3a2f2b;   /* ANA koyu: başlık çubukları, sol modül çubuğu */
    --h-kahve-700: #4a3c37;   /* koyu zeminde üzerine gelme */
    --h-kahve-600: #5f4e47;
    --h-kahve-400: #8b7a70;

    /* --- Altın (logo ve yazı) --- */
    --h-altin-700: #8a6a36;
    --h-altin-600: #a8844c;   /* açık zeminde altın yazı/kenar (≥ 3:1, yalnız büyük yazı/simge) */
    --h-altin-500: #c4a26a;   /* vurgu, etkin öğe, birincil düğme zemini */
    --h-altin-400: #d8bd8a;   /* koyu zemin üstü yazı ve simge */
    --h-altin-300: #e6d2a8;

    /* --- Krem (kartvizitin açık yüzü) --- */
    --h-krem-300: #e9d6ac;    /* kartvizit yüzü: vurgulu panel, seçili satır */
    --h-krem-200: #f1e4c6;
    --h-krem-100: #f6eedb;
    --h-krem-50:  #fbf7ee;    /* çalışma alanı zemini */
    --h-kagit:    #fffdf8;    /* pencere gövdesi, giriş kutuları, grid satırı */

    /* --- Anlamsal --- */
    --h-yazi:   #2b211e;      /* ana yazı (krem/kâğıt üstü) */
    --h-yazi2:  #5f4e47;      /* ikincil yazı */
    --h-soluk:  #8b7a70;      /* ipucu, pasif (yalnız büyük yazı / yer tutucu) */
    --h-kenar:  #e4d6ba;
    --h-kenar2: #cfbb93;
    --h-basari: #3f6b45;  --h-basari-zemin: #e5efe2;
    --h-tehlike:#9b2c2c;  --h-tehlike-zemin:#f6e1de;
    --h-uyari:  #85540f;  --h-uyari-zemin:  #f8ebcf;
    --h-bilgi:  #36566f;  --h-bilgi-zemin:  #e2eaf0;
    --h-odak:   0 0 0 3px rgba(196,162,106,.45);       /* klavye odağı halkası */

    /* --- Gölge --- */
    --h-golge:  0 1px 2px rgba(41,32,29,.06), 0 1px 3px rgba(41,32,29,.08);
    --h-golge2: 0 24px 60px rgba(41,32,29,.28), 0 0 0 1px rgba(41,32,29,.08);

    /* --- Yazı tipi --- */
    --h-font-baslik: 'Cinzel', 'Trajan Pro', Georgia, 'Times New Roman', serif;
    --h-font-govde:  'Inter', system-ui, 'Segoe UI', Roboto, Arial, sans-serif;
    --h-font-imza:   'Great Vibes', 'Segoe Script', cursive;   /* yalnız marka süsü (giriş ekranı) */

    --h-yaricap: 10px;
    --h-yaricap-kucuk: 6px;
}
