/* 
 * theme.css
 * Tema ile ilgili değişkenler ve renk tanımlamaları
 * BetGPT - Yapay Zeka Tabanlı Futbol Tahmin Platformu
 */

/* Açık tema (varsayılan) */
:root {
    --primary-color: #FFD700; /* Altın sarısı */
    --primary-dark: #E6C200; /* Daha koyu altın sarısı */
    --primary-light: #FFEB80; /* Daha açık altın sarısı */
    --secondary-color: #FFB700; /* Turuncu-sarı */
    --dark-color: #333333; /* Neredeyse siyah */
    --text-color: #4A4A4A; /* Koyu gri */
    --text-light: #777777; /* Açık gri */
    --light-bg: #F9F9F9; /* Açık gri arka plan */
    --white: #FFFFFF; /* Beyaz */
    --success-color: #28a745; /* Yeşil */
    --warning-color: #ff9800; /* Turuncu */
    --danger-color: #dc3545; /* Kırmızı */
    --black: #000000; /* Siyah */
    --border-color: #E0E0E0; /* Açık gri sınırlar */
    --card-bg: #FFFFFF; /* Kart arka planı */
}

/* Koyu tema */
[data-theme="dark"] {
    --primary-color: #FFD700; /* Altın sarısı - aynı */
    --primary-dark: #E6C200; /* Daha koyu altın sarısı - aynı */
    --primary-light: #FFEB80; /* Daha açık altın sarısı - aynı */
    --secondary-color: #FFB700; /* Turuncu-sarı - aynı */
    --dark-color: #EEEEEE; /* Açık renk */
    --text-color: #DDDDDD; /* Açık renk */
    --text-light: #BBBBBB; /* Açık renk */
    --light-bg: #222222; /* Koyu renk */
    --white: #121212; /* Neredeyse siyah */
    --success-color: #28a745; /* Yeşil - aynı */
    --warning-color: #ff9800; /* Turuncu - aynı */
    --danger-color: #dc3545; /* Kırmızı - aynı */
    --black: #FFFFFF; /* Beyaz */
    --border-color: #333333; /* Koyu renk */
    --card-bg: #1E1E1E; /* Koyu kart arka planı */
    --muted-text: #A0A0A0; /* Koyu tema için açık gri metin */
    --button-text: #333333; /* Butonlardaki metin rengi */
    --cta-text: #EEEEEE; /* CTA bölümündeki metin rengi */
    --footer-text: #B0B0B0; /* Footer'daki text-muted metin rengi */
    --nav-active: #FFD700; /* Aktif navigasyon linki rengi */
}

/* Renk Düzeltmeleri */
.hero-badge-animated .small.text-muted {
    color: var(--muted-text) !important;
}

.stats-card-bg {
    background-color: var(--card-bg) !important;
    color: var(--text-color) !important;
    border-color: var(--border-color) !important;
}

.stats-card-bg .text-muted {
    color: var(--muted-text) !important;
}

[data-theme="dark"] .btn-primary {
    color: #1E1E1E;
}

[data-theme="dark"] .fa-sun {
    color: rgb(83, 83, 83);
}

[data-theme="dark"] .btn-primary:hover {
    color: #1E1E1E;
}

[data-theme="dark"] .btn-outline-primary:hover {
    color: #1E1E1E;
}

[data-theme="dark"] .confidence-high {
    color: white;
}

[data-theme="dark"] .premium-badge,
[data-theme="dark"] .vip-badge {
    color: rgb(10, 19, 9) !important;
}

[data-theme="dark"] .save-badge {
    color: rgb(10, 19, 9) !important;
}

[data-theme="dark"] .cta-section {
    background-color: white;
}

[data-theme="dark"] .cta-text {
    color: rgb(15, 15, 15);
}

/* Pricing card action - garanti metinleri düzeltmesi */
.pricing-card-action .text-muted,
.pricing-card-action .text-muted i {
    color: var(--muted-text) !important;
}

/* Active navbar link düzeltmesi */
.nav-link.active {
    color: var(--primary-color) !important;
    font-weight: 600;
}

/* CTA butonlarındaki metinler için düzeltme */
.cta-buttons .btn-light {
    color: var(--button-text) !important;
    font-weight: 600;
}

/* Footer muted text */
.footer .text-muted, 
.footer .text-muted a,
.small.text-muted {
    color: var(--footer-text) !important;
}

/* Shield icon düzeltmesi */
.fa-shield-alt {
    color: var(--primary-color) !important;
}
