/*
 * darkmode-alias.css
 * style-upgrade.css'in BAŞINA ekle (ilk satır olarak)
 * html.dark-mode → body.dark-mode ile aynı davranır
 * Karanlık mod flash sorununu çözer.
 */
html.dark-mode body,
html.dark-mode {
    --rc-text:       #e8eaf6;
    --rc-text-soft:  #9fa8c8;
    --rc-border:     #2d3561;
    --rc-bg:         #0f1129;
    --rc-surface:    #1a1e3a;
    --rc-blue-light: #1e2448;
    --rc-green-light:#1a2e1a;
    --rc-amber-light:#2e2410;
    --rc-red-light:  #2e1010;
    --rc-shadow:     0 1px 3px rgba(0,0,0,0.3), 0 4px 12px rgba(0,0,0,0.2);
    --rc-shadow-md:  0 4px 16px rgba(0,0,0,0.4), 0 1px 4px rgba(0,0,0,0.3);
    background: #0f1129;
    color: #e8eaf6;
}
/* Tüm body.dark-mode kurallarını html.dark-mode ile de tekrarla */
html.dark-mode .rc-nav           { background:#1a1e3a; border-bottom-color:#2d3561; }
html.dark-mode .rc-nav-logo      { color:#7986cb; }
html.dark-mode .rc-nav-links a   { color:#9fa8c8; }
html.dark-mode .rc-nav-links a:hover { background:#252a4a; color:#c5cae9; }
html.dark-mode .rc-nav-user      { background:#252a4a; color:#9fa8da !important; }
html.dark-mode .rc-nav-ghost     { color:#9fa8c8; }
html.dark-mode .rc-nav-ghost:hover { background:#252a4a; color:#c5cae9; }
html.dark-mode .rc-nav-cta       { background:#3949ab; }
html.dark-mode .rc-nav-login     { color:#9fa8da !important; border-color:#2d3561 !important; }
html.dark-mode .rc-nav-dark-btn  { color:#9fa8c8; }
html.dark-mode .rc-nav-divider   { background:#2d3561; }
html.dark-mode .navbar           { background:#1a1e3a !important; border-bottom-color:#2d3561 !important; }
html.dark-mode .lesson-card      { background:#1a1e3a !important; border-color:#2d3561 !important; }
html.dark-mode .lesson-card:hover { border-color:#3949ab !important; }
html.dark-mode .rc-stat-box      { background:#1a1e3a; border-color:#2d3561; }
html.dark-mode .rc-sidebar-navs a { background:#1e2448; border-color:#2d3561; color:#c5cae9; }
html.dark-mode .rc-sidebar-navs a:hover { background:#252a52; border-color:#3949ab; color:#e8eaf6; }
html.dark-mode .rc-prem-banner   { background:#2e2010; border-color:#f57f17; }
html.dark-mode .rc-prem-banner-label { color:#ffb74d; }
html.dark-mode .rc-free-banner   { background:#1e2448; border-color:#2d3561; }
html.dark-mode .rc-profile-level-card { background:#1a1e3a; border-color:#2d3561; }
html.dark-mode .rc-profile-info  { border-color:#2d3561; }
html.dark-mode .rc-profile-info-row { background:#1a1e3a; border-bottom-color:#2d3561; }
html.dark-mode .rc-profile-info-value { color:#e8eaf6; }
html.dark-mode .rc-roadmap-step.done { background:#1e2448; }
html.dark-mode .rc-roadmap-step.done .rc-roadmap-name { color:#7986cb; }
html.dark-mode .rc-xp-bar-wrap   { background:rgba(255,255,255,0.1); }
html.dark-mode .card             { background:#1a1e3a !important; border-color:#2d3561 !important; color:#e8eaf6 !important; }
html.dark-mode .card-body        { background:#1a1e3a !important; }
html.dark-mode .list-group-item  { background:#1a1e3a !important; border-color:#2d3561 !important; color:#e8eaf6 !important; }
html.dark-mode body              { background:#0f1129 !important; color:#e8eaf6 !important; }
