/* ============================================================================
 * contrast-light.css — Gündüz (light) modu kontrast güçlendirme
 * ----------------------------------------------------------------------------
 * Windows makinelerde soluk (açık gri / pastel) renkler neredeyse görünmüyordu.
 * Bu dosya styles.css'ten SONRA yüklenir ve YALNIZCA gündüz modunu koyulaştırır.
 * Gece modu (data-bs-theme="dark") bu seçicinin dışında kaldığı için ETKİLENMEZ.
 *
 * Seçici: html:not([data-bs-theme="dark"])
 *   → light / attribute-yok durumlarında eşleşir, dark'ta eşleşmez.
 *   → özgüllüğü (0,1,1) taban light değişkenlerini (:root / [data-bs-theme=light])
 *     güvenle geçersiz kılacak kadar yüksek.
 *
 * İnce ayar: değerleri buradan koyulaştırıp/açıp tek dosyada güncelleyebilirsiniz.
 * Değişiklik görünmezse head_html.php'deki ?u= sürüm numarasını artırın.
 * ========================================================================== */

html:not([data-bs-theme="dark"]) {
    /* ── Metin: soluk gri metinler (text-muted / secondary / tertiary) ── */
    --bs-secondary-color:     #5c5c74;          /* .text-muted, .text-body-secondary */
    --bs-secondary-color-rgb: 92, 92, 116;
    --bs-tertiary-color:      #82829a;
    --bs-tertiary-color-rgb:  130, 130, 154;

    /* ── Kenarlıklar: neredeyse görünmez → belirgin ── */
    --bs-border-color:              #cccdd8;
    --bs-border-color-translucent:  rgba(0, 0, 0, 0.16);

    /* ── Gri palet (kenarlık / ayraç / placeholder / disabled kaynakları) ── */
    --bs-gray-200: #e1e3ea;
    --bs-gray-300: #cdd0da;
    --bs-gray-400: #b4b8c5;
    --bs-gray-500: #8b91a3;

    /* ── Yüzeyler: beyaza çok yakın gri zeminleri hafifçe koyulaştır ── */
    --bs-secondary-bg: #edeff3;                 /* sticky tablo başlığı, hover vb. */
    --bs-tertiary-bg:  #eff1f5;

    /* ── "light" rengi: .bg-light / .table-light / soft rozet zeminleri ── */
    --bs-light:               #e3e4ec;
    --bs-light-rgb:           227, 228, 236;
    --bs-light-bg-subtle:     #edeff3;
    --bs-light-border-subtle: #d0d2dc;

    /* ── Pastel *-bg-subtle: durum rozetleri / alert zeminleri (soluk → doygun) ── */
    --bs-primary-bg-subtle:   #e3e2fa;
    --bs-secondary-bg-subtle: #e0e0e6;
    --bs-success-bg-subtle:   #d3eee1;
    --bs-info-bg-subtle:      #d3eafa;
    --bs-warning-bg-subtle:   #fcecc9;
    --bs-danger-bg-subtle:    #fadada;
    --bs-dark-bg-subtle:      #ced1d9;

    /* ── *-border-subtle: soft rozet/alert'lere görünür çerçeve ── */
    --bs-primary-border-subtle:   #b4b1ec;
    --bs-secondary-border-subtle: #bfbfca;
    --bs-success-border-subtle:   #a2d8bf;
    --bs-info-border-subtle:      #a2d3f2;
    --bs-warning-border-subtle:   #f2d081;
    --bs-danger-border-subtle:    #f1adad;
    --bs-dark-border-subtle:      #adb2be;
}

/* .table-light zemini var yerine sabit #F2F2F6 kullanıyor → doğrudan geçersiz kıl */
html:not([data-bs-theme="dark"]) .table-light {
    --bs-table-bg:           #e3e4ec;
    --bs-table-border-color: #cfd1db;
}

/* Form kontrol kenarlıkları (input/select/textarea) net görünsün */
html:not([data-bs-theme="dark"]) .form-control,
html:not([data-bs-theme="dark"]) .form-select,
html:not([data-bs-theme="dark"]) .input-group-text {
    border-color: #c6c8d4;
}

/* Yatay ayraçlar */
html:not([data-bs-theme="dark"]) hr {
    opacity: 1;
    color: #cccdd8;
}
