/* ===================== AÇIK (LIGHT) TEMA =====================
   Yalnızca <html data-theme="light"> altında aktif olur.
   Koyu tema varsayılandır; kullanıcı header'daki düğmeyle seçer. */

html[data-theme="light"] body {
    background: #eef1f6 !important;
    color: #1e2430 !important;
}

/* ---- Genel metin (renkli/!important olanlar korunur) ---- */
html[data-theme="light"] .text-white,
html[data-theme="light"] .text-white-50,
html[data-theme="light"] .text-light {
    color: #1e2430 !important;
}

/* ================= HEADER / NAVBAR ================= */
html[data-theme="light"] header,
html[data-theme="light"] .navbar,
html[data-theme="light"] .navbar-dark {
    background: #ffffff !important;
    border-bottom: 1px solid #e3e8f0 !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

html[data-theme="light"] .navbar .nav-link,
html[data-theme="light"] .navbar .nav-link span,
html[data-theme="light"] .navbar .nav-link i,
html[data-theme="light"] header .nav-link,
html[data-theme="light"] header .navbar-brand {
    color: #2a3242 !important;
}

html[data-theme="light"] .dropdown-menu {
    background: #ffffff !important;
    border: 1px solid #e3e8f0 !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12) !important;
}

html[data-theme="light"] .dropdown-menu .dropdown-item,
html[data-theme="light"] .dropdown-item span,
html[data-theme="light"] .dropdown-item i {
    color: #2a3242 !important;
}

html[data-theme="light"] .dropdown-menu .dropdown-item:hover {
    background: #f1f4f9 !important;
}

/* ================= FOOTER ================= */
html[data-theme="light"] .page-footer,
html[data-theme="light"] .landing-number {
    background: #f4f6fa !important;
    border-top: 1px solid #e3e8f0;
}

html[data-theme="light"] .page-footer,
html[data-theme="light"] .page-footer h5,
html[data-theme="light"] .page-footer a,
html[data-theme="light"] .page-footer p,
html[data-theme="light"] .page-footer span {
    color: #2a3242 !important;
}

html[data-theme="light"] .page-footer a:hover {
    color: #0d6efd !important;
}

/* ================= KARTLAR / PANELLER ================= */
html[data-theme="light"] .card,
html[data-theme="light"] .dp-card,
html[data-theme="light"] .davet-card,
html[data-theme="light"] .promo-card,
html[data-theme="light"] .custom-chart-container,
html[data-theme="light"] .wallet-card,
html[data-theme="light"] .market-pairs,
html[data-theme="light"] .notification-info,
html[data-theme="light"] .settings .card {
    background: #ffffff !important;
    border: 1px solid #e6eaf1 !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06) !important;
}

/* Kart içi metinleri koyulaştır (renkli/!important olanlar korunur) */
html[data-theme="light"] .card,
html[data-theme="light"] .card h1, html[data-theme="light"] .card h2,
html[data-theme="light"] .card h3, html[data-theme="light"] .card h4,
html[data-theme="light"] .card h5, html[data-theme="light"] .card p,
html[data-theme="light"] .card label, html[data-theme="light"] .card small,
html[data-theme="light"] .dp-card, html[data-theme="light"] .davet-card,
html[data-theme="light"] .notification-info,
html[data-theme="light"] .notification-info h1, html[data-theme="light"] .notification-info h4,
html[data-theme="light"] .notification-info p, html[data-theme="light"] .notification-info li {
    color: #1e2430 !important;
}

/* ================= FORMLAR / INPUTLAR ================= */
html[data-theme="light"] .form-control,
html[data-theme="light"] .form-select,
html[data-theme="light"] .coin-search,
html[data-theme="light"] .dp-form .form-control,
html[data-theme="light"] .dp-form .form-select {
    background: #f7f9fc !important;
    border: 1px solid #d8dfe9 !important;
    color: #1e2430 !important;
}

html[data-theme="light"] .form-control::placeholder,
html[data-theme="light"] .coin-search::placeholder {
    color: #8a93a6 !important;
}

/* ================= COIN LİSTESİ ================= */
html[data-theme="light"] .market-pairs {
    background: #ffffff !important;
}

html[data-theme="light"] .coin-name,
html[data-theme="light"] h2.heading,
html[data-theme="light"] .market-pairs .coin-name {
    color: #1e2430 !important;
}

html[data-theme="light"] .coinListChange td {
    border-bottom-color: #eceff4 !important;
}

html[data-theme="light"] .coinListChange tr:hover {
    background-color: #f5f7fb !important;
}

html[data-theme="light"] .coin-logo {
    background: #f1f4f9 !important;
    box-shadow: 0 0 0 1px #e3e8f0 !important;
}

/* ================= DAVET / PROMO SAYFALARI ================= */
html[data-theme="light"] .davet-hero h2,
html[data-theme="light"] .promo-title-main,
html[data-theme="light"] .davet-card h3,
html[data-theme="light"] .stat-box .v {
    color: #1e2430 !important;
}

html[data-theme="light"] .stat-box,
html[data-theme="light"] .dp-conv,
html[data-theme="light"] .dp-help-row {
    background: #f5f7fb !important;
    border-color: #e6eaf1 !important;
}

/* ================= GENEL BİLEŞENLER ================= */
html[data-theme="light"] .page-title-box .page-title,
html[data-theme="light"] .page-title {
    color: #1e2430 !important;
}

html[data-theme="light"] hr {
    border-color: #e3e8f0 !important;
}

/* ---- Deposit (Cüzdan) sayfası özel sınıfları ---- */
html[data-theme="light"] .dp-title,
html[data-theme="light"] .dp-balance-amount,
html[data-theme="light"] .dp-balance-amount small,
html[data-theme="light"] .dp-conv .c-value,
html[data-theme="light"] .dp-card-head h2,
html[data-theme="light"] .dp-help-row h4 {
    color: #1e2430 !important;
}

html[data-theme="light"] .dp-subtitle,
html[data-theme="light"] .dp-conv .c-label,
html[data-theme="light"] .dp-help-row p,
html[data-theme="light"] .dp-form label {
    color: #5a6475 !important;
}

html[data-theme="light"] .dp-card-head i {
    background: rgba(45, 108, 223, 0.12) !important;
}

/* ---- Davet / Promosyon özel sınıfları ---- */
html[data-theme="light"] .davet-hero p,
html[data-theme="light"] .steps li,
html[data-theme="light"] .stat-box .l,
html[data-theme="light"] .promo-card-caption {
    color: #5a6475 !important;
}

html[data-theme="light"] .code-big {
    background: #f5f7fb !important;
    color: #1e2430 !important;
}

html[data-theme="light"] .code-box input {
    background: #f7f9fc !important;
    color: #1e2430 !important;
    border: 1px solid #d8dfe9 !important;
}

/* Tema düğmesi ikonu (açık temada güneş) */
html[data-theme="light"] .theme-toggle .fa-moon { display: none; }
html[data-theme="light"] .theme-toggle .fa-sun { display: inline-block; }
html:not([data-theme="light"]) .theme-toggle .fa-sun { display: none; }
html:not([data-theme="light"]) .theme-toggle .fa-moon { display: inline-block; }
