/* ==========================================================================
   👁️ ANA SAYFA VE GENEL METİN OKUNABİLİRLİK KALKANI (OVERRIDE)
   ========================================================================== */

/* 🌙 1. KARANLIK MOD İÇİN SÖNÜK METİNLERİ CANLANDIRMA */
[data-theme="dark"] p,
[data-theme="dark"] .text-muted,
[data-theme="dark"] .text-secondary,
[data-theme="dark"] small {
    color: #e0e0e0 !important; /* Soluk gri yerine parlak soft beyaz */
    opacity: 1 !important; /* Varsa şeffaflığı kaldırır */
}

/* 🍇 2. SİBER MOD İÇİN SÖNÜK METİNLERİ CANLANDIRMA */
[data-theme="cyber"] p,
[data-theme="cyber"] .text-muted,
[data-theme="cyber"] .text-secondary,
[data-theme="cyber"] small {
    color: #ffffff !important; /* Siber modda direkt net beyaz yapıyoruz */
    opacity: 1 !important;
}

/* 🚀 Ekstra Garanti: Ana sayfadaki o jumbotron/hero altındaki silik açıklamaları doğrudan hedefler */
[data-theme="dark"] .lead,
[data-theme="cyber"] .lead {
    color: var(--text-main) !important;
}
/* ==========================================================================
   🎨 DİNAMİK TEMA YÖNETİM SİSTEMİ (CSS DEĞİŞKENLERİ)
   ========================================================================== */

/* ☀️ 1. VARSAYILAN AÇIK TEMA */
:root, [data-theme="light"] {
    --bg-main: #ffffff;
    --bg-card: #ffffff;
    --bg-light: #f8f9fa;
    --text-main: #212529;
    --text-muted: #6c757d;
    --border-color: #dee2e6;
    --navbar-bg: #ffffff;
}

/* 🌙 2. GECE / KARANLIK TEMA */
[data-theme="dark"] {
    --bg-main: #121212;
    --bg-card: #1e1e1e;
    --bg-light: #252525;
    --text-main: #f8f9fa;
    --text-muted: #a0a0a0;
    --border-color: #383838;
    --navbar-bg: #1e1e1e;
}

/* 🍇 3. SİBER / ÖZEL PREMİUM TEMA (YENİLENMİŞ YÜKSEK KONTRAST) */
[data-theme="cyber"] {
    --bg-main: #060709; /* Daha Derin, Saf Koyu Gece Siyahı */
    --bg-card: #11161d; /* Kontrastı Yüksek Metalik Koyu Füme */
    --bg-light: #18202a; /* Form ve Panel İçleri İçin Bir Tık Açık Ton */
    --text-main: #00ffcc; /* 🚀 ANA METİNLER: PARLAK NEON TURKUAZ (Göz Alıcı) */
    --text-muted: #ffffff; /* 👁️ GRİLERİ BİTİRDİK: ESKİ GRİ YAZILAR ARTIK BEYAZ! */
    --border-color: #00ffcc; /* Net Turkuaz Kenarlıklar */
    --navbar-bg: #11161d;
}

    /* ==========================================================================
   🎛️ SİBER TEMA İÇİN YAZI OKUNABİLİRLİK AYARLARI
   ========================================================================== */
    [data-theme="cyber"] .text-muted,
    [data-theme="cyber"] .text-secondary,
    [data-theme="cyber"] label,
    [data-theme="cyber"] .form-text {
        color: #ffffff !important; /* Bootstrap'in tüm sönük gri sınıflarını beyaz yapıyoruz */
        font-weight: 500; /* Bir tık kalınlaştırarak okunabilirliği artırıyoruz */
    }

    /* Tablo içindeki soluk gri kalan badge veya yazıları canlandırıyoruz */
    [data-theme="cyber"] .badge.bg-secondary {
        background-color: #00ffcc !important;
        color:silver!important; /* Ters kontrast ile jilet gibi okuma sağlar */
        font-weight: bold;
    }

    /* Formların placeholder (arkadaki silik ipucu) yazıları bile netleşsin */
    [data-theme="cyber"] ::placeholder {
        color: #a0aab5 !important;
        opacity: 1;
    }
/* ==========================================================================
   🎛️ BOOTSTRAP'İ TAMAMEN EZEN KURALLAR (!IMPORTANT)
   ========================================================================== */
body,
html,
.container,
div.container-fluid {
    background-color: var(--bg-main) !important;
    color: var(--text-main) !important;
    transition: background-color 0.2s ease, color 0.2s ease;

}

/* 🧱 KARTLAR VE İÇ REHBERLER */
.card,
.card-body,
.bg-light,
.bg-white,
.list-group-item {
    background-color: var(--bg-card) !important;
    color: var(--text-main) !important;
    border-color: var(--border-color) !important;
}

/* 📝 FORMLAR VE INPUT ALANLARI (Siber Modda inputlar kararsın diye) */
.form-control,
.form-select {
    background-color: var(--bg-light) !important;
    color: var(--text-main) !important;
    border-color: var(--border-color) !important;
}

/* 📊 TABLOLARIN UYUMU */
.table,
.table-hover tbody tr:hover,
.table thead th,
.table td {
    background-color: var(--bg-card) !important;
    color: var(--text-main) !important;
    border-color: var(--border-color) !important;
}

.table-light {
    background-color: var(--bg-light) !important;
    color: var(--text-main) !important;
}

/* 🔤 TÜM BAŞLIKLAR VE YAZILAR */
h1, h2, h3, h4, h5, h6, span, label, td, th, p {
    color: var(--text-main) !important;
}

/* 🌟 SİBER MODA ÖZEL BUTON PARLAMASI (OPSİYONEL) */
[data-theme="cyber"] .btn-primary {
    background-color: #66fcf1 !important;
    color: #0b0c10 !important;
    border-color: #66fcf1 !important;
    font-weight: bold;
    box-shadow: 0 0 10px #66fcf1;
}
/* 🛠️ ŞABLON SAYFASI ÖZEL REKABET KORUYUCU */
.fiyat-kutusu {
    background-color: var(--bg-light) !important;
    border: 1px solid var(--border-color);
}

.dinamik-aciklama {
    color: var(--text-muted) !important;
}

[data-theme="dark"] .sablon-kapak,
[data-theme="cyber"] .sablon-kapak {
    background-color: #2b3035 !important; /* Kapak alanları çok boğucu olmasın */
}

/* Kartların başlıkları temaya göre otomatik renklensin */
.card-title {
    color: var(--text-main) !important;
}
/* ==========================================================
   🌙 KARANLIK VE SİBER MOD İÇİN BOOTSTRAP OVERRIDE (EZİCİ) KODLAR
   ========================================================== */

/* 1. Siyah metinleri (text-dark) karanlık modda açık gri yap */
[data-theme="dark"] .text-dark,
[data-theme="cyber"] .text-dark {
    color: #e9ecef !important;
}

/* 2. Beyaz arka planları (bg-white ve bg-light) koyu temaya uygun hale getir */
[data-theme="dark"] .bg-white,
[data-theme="cyber"] .bg-white {
    background-color: #1a1d20 !important;
}

[data-theme="dark"] .bg-light,
[data-theme="cyber"] .bg-light {
    background-color: #212529 !important;
}

/* 3. Kartların (Card) içini ve kenarlıklarını koyulaştır */
[data-theme="dark"] .card,
[data-theme="cyber"] .card {
    background-color: #1e2125 !important;
    border-color: #373b3e !important;
}

[data-theme="dark"] .card-header,
[data-theme="cyber"] .card-header {
    border-bottom-color: #373b3e !important;
}

/* 4. Tabloların (Table) arka planlarını ve başlıklarını gece moduna uyarla */
[data-theme="dark"] .table,
[data-theme="cyber"] .table {
    color: #e9ecef !important;
}

[data-theme="dark"] .table-light th,
[data-theme="cyber"] .table-light th {
    background-color: #2c3034 !important;
    color: #f8f9fa !important;
    border-color: #495057 !important;
}

[data-theme="dark"] .table-hover tbody tr:hover,
[data-theme="cyber"] .table-hover tbody tr:hover {
    color: #ffffff !important;
    background-color: #323539 !important;
}

/* 5. Genel Body Arka Planı */
[data-theme="dark"] body,
[data-theme="cyber"] body {
    background-color: #121212 !important;
    color: #e0e0e0 !important;
}

/* 6. Açılır Menüleri (Dropdown) Karanlık Yap */
[data-theme="dark"] .dropdown-menu,
[data-theme="cyber"] .dropdown-menu {
    background-color: #212529 !important;
    border-color: #373b3e !important;
}

[data-theme="dark"] .dropdown-item,
[data-theme="cyber"] .dropdown-item {
    color: #e9ecef !important;
}

    [data-theme="dark"] .dropdown-item:hover,
    [data-theme="cyber"] .dropdown-item:hover {
        background-color: #343a40 !important;
        color: #ffffff !important;
    }
/* Navbar içindeki container-fluid'in genel tema kuralı tarafından
   beyaza boyanmasını engelliyoruz */
#yenilmez-navbar .container-fluid {
    background-color: transparent !important;
    color: #ffffff !important;
}
header {
    outline: 3px solid aqua !important;
}