/* ==============================================
   Theme: Wrath of the Lich King (WotLK 3.x)
   Palette: Icy dark blue, frost blue, ice highlight — cold, sharp, icy
   ============================================== */

.theme-wotlk,
body.theme-wotlk {
    --exp-primary:   #1e3a5f;
    --exp-secondary: #6fa3d2;
    --exp-accent:    #bfe9ff;
    --exp-text:      #d6eaff;
    --exp-bg:        #0b1a24;
    --exp-bg2:       #0e2030;
    --exp-border:    rgba(111, 163, 210, 0.28);
    --exp-glow:      rgba(191, 233, 255, 0.30);
    --exp-muted:     #2a5070;
}

body.theme-wotlk { background: var(--exp-bg); color: var(--exp-text); }

body.theme-wotlk .site-nav {
    background: rgba(7, 14, 20, 0.96);
    border-bottom-color: rgba(111, 163, 210, 0.16);
}

body.theme-wotlk .nav-logo {
    background: linear-gradient(135deg, #6fa3d2, #bfe9ff, #6fa3d2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

body.theme-wotlk .nav-links a:hover,
body.theme-wotlk .nav-links a.active {
    color: #bfe9ff;
    background: rgba(191, 233, 255, 0.10);
}

body.theme-wotlk .hero-title {
    background: linear-gradient(135deg, #6fa3d2, #bfe9ff, #6fa3d2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

body.theme-wotlk .section-title { color: #bfe9ff; }
body.theme-wotlk .stat-value    { color: #6fa3d2; }
body.theme-wotlk .feature-icon  { color: #6fa3d2; }

body.theme-wotlk .btn-primary {
    background: linear-gradient(135deg, #1e3a5f, #6fa3d2);
    border-color: #6fa3d2;
    color: #0b1a24;
}
body.theme-wotlk .btn-primary:hover {
    background: linear-gradient(135deg, #6fa3d2, #bfe9ff);
    box-shadow: 0 0 18px rgba(191, 233, 255, 0.40);
}

body.theme-wotlk .btn-ghost {
    border-color: rgba(111, 163, 210, 0.50);
    color: #6fa3d2;
}
body.theme-wotlk .btn-ghost:hover {
    background: rgba(111, 163, 210, 0.10);
    border-color: #bfe9ff;
    color: #bfe9ff;
}

body.theme-wotlk .content-card,
body.theme-wotlk .card {
    background: rgba(14, 32, 48, 0.88);
    border-color: rgba(111, 163, 210, 0.18);
}
body.theme-wotlk .card-head { border-bottom-color: rgba(111, 163, 210, 0.18); }

body.theme-wotlk .hero-slide::after {
    background: linear-gradient(
        to bottom,
        rgba(11, 26, 36, 0.30) 0%,
        rgba(11, 26, 36, 0.58) 60%,
        rgba(11, 26, 36, 0.94) 100%
    );
}

body.theme-wotlk .adm-sidebar {
    background: rgba(11, 26, 36, 0.98);
    border-right-color: rgba(111, 163, 210, 0.14);
}
body.theme-wotlk .adm-sidebar-link:hover,
body.theme-wotlk .adm-sidebar-link.active {
    background: rgba(191, 233, 255, 0.08);
    color: #bfe9ff;
}

body.theme-wotlk .store-sidebar {
    background: rgba(11, 26, 36, 0.88);
    border-right-color: rgba(111, 163, 210, 0.14);
}

body.theme-wotlk .site-footer {
    background: #060f16;
    border-top-color: rgba(111, 163, 210, 0.10);
}
body.theme-wotlk .footer-logo {
    background: linear-gradient(135deg, #6fa3d2, #bfe9ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

body.theme-wotlk .donate-pkg--popular {
    border-color: #6fa3d2;
    box-shadow: 0 0 24px rgba(191, 233, 255, 0.30);
}
body.theme-wotlk .donate-pkg-btn.btn-primary {
    background: linear-gradient(135deg, #1e3a5f, #6fa3d2);
    border-color: #6fa3d2;
    color: #0b1a24;
}