/* 日间/夜间模式切换 */
html.light-mode .bg-deeper { background-color: #f8fafc !important; }
html.light-mode .bg-dark\/90 { background-color: rgba(255,255,255,0.9) !important; }
html.light-mode .bg-card { background-color: #ffffff !important; }
html.light-mode .bg-card\/60 { background-color: rgba(255,255,255,0.7) !important; }
html.light-mode .bg-card\/95 { background-color: rgba(255,255,255,0.95) !important; }
html.light-mode .glass-deep {
    background: rgba(255, 255, 255, 0.8) !important;
    border-color: rgba(0,0,0,0.1) !important;
}
html.light-mode .hero-neon {
    background: radial-gradient(ellipse at 50% 0%, #e2e8f0 0%, #f1f5f9 70%) !important;
}
html.light-mode .grid-bg-deep {
    background-image: linear-gradient(to right, rgba(0,0,0,0.05) 1px, transparent 1px),
                      linear-gradient(to bottom, rgba(0,0,0,0.05) 1px, transparent 1px) !important;
}
html.light-mode .text-gray-200,
html.light-mode .text-gray-300,
html.light-mode .text-white { color: #0f172a !important; }
html.light-mode .text-gray-400 { color: #475569 !important; }
html.light-mode .text-gray-500 { color: #64748b !important; }
html.light-mode .border-cardBorder { border-color: #e2e8f0 !important; }
html.light-mode .border-white\/10 { border-color: rgba(0,0,0,0.08) !important; }
html.light-mode .border-white\/20 { border-color: rgba(0,0,0,0.1) !important; }
html.light-mode .border-white\/30 { border-color: rgba(0,0,0,0.15) !important; }
html.light-mode .bg-white\/5 { background-color: rgba(0,0,0,0.03) !important; }
html.light-mode .bg-white\/10 { background-color: rgba(0,0,0,0.05) !important; }
html.light-mode .bg-white\/20 { background-color: rgba(0,0,0,0.08) !important; }
html.light-mode .bg-brand\/10 { background-color: rgba(255,107,0,0.08) !important; }
html.light-mode .bg-brand\/20 { background-color: rgba(255,107,0,0.12) !important; }
html.light-mode .bg-brand\/30 { background-color: rgba(255,107,0,0.18) !important; }
html.light-mode .btn-neon.text-white { color: #0f172a !important; }
html.light-mode .btn-neon:hover.text-white { color: #000 !important; }
html.light-mode .tech-border-deep { border-color: rgba(0,0,0,0.1) !important; }
html.light-mode .tech-border-deep:hover { border-color: #FF6B00 !important; }
html.light-mode .text-gray-300.italic { color: #334155 !important; }
html.light-mode .go-top {
    background: rgba(255,255,255,0.9) !important;
    border-color: #FF6B00 !important;
    color: #FF6B00 !important;
}
html.light-mode #mobileMenu {
    background: rgba(255,255,255,0.95) !important;
}
html.light-mode .bg-white\/10.px-4.py-2 { background-color: rgba(0,0,0,0.05) !important; }

/* 日间模式下载按钮优化 */
html.light-mode #download a[data-version-key]:not(.bg-brand) {
    background-color: #f1f5f9 !important;
    border-color: #cbd5e1 !important;
    color: #0f172a !important;
}
html.light-mode #download a[data-version-key]:not(.bg-brand):hover {
    background-color: #FF6B00 !important;
    color: #000 !important;
    border-color: #FF6B00 !important;
}
html.light-mode #download {
    background-color: rgb(241, 245, 249) !important;
}
html.light-mode #testimonials-section {
    background-color: transparent !important;
}
html.light-mode .deep-text-card .version-desc {
    color: #1f2937 !important;
}
html.light-mode .deep-text-card .text-cyan-300 {
    color: #0e7490 !important;
}
html.light-mode .deep-text-card .text-green-300 {
    color: #166534 !important;
}


/* 霓虹发光脉冲 - 稳定版 */
.slogan-neon-pulse {
    color: white;
    text-shadow: 
        0 0 10px #ff6b00,
        0 0 20px #ff6b00,
        0 0 40px rgba(255, 107, 0, 0.5);
    animation: neonPulse 3s ease-in-out infinite;
}

@keyframes neonPulse {
    0%, 100% {
        text-shadow: 
            0 0 10px #ff6b00,
            0 0 20px #ff6b00,
            0 0 40px rgba(255, 107, 0, 0.5);
    }
    50% {
        text-shadow: 
            0 0 15px #ff944d,
            0 0 30px #ff944d,
            0 0 60px rgba(255, 148, 77, 0.8);
    }
}

/* 日间模式适配 */
html.light-mode .slogan-neon-pulse {
    color: #0f172a;
    text-shadow: 
        0 0 5px #ffb07c,
        0 0 10px #ffb07c,
        0 0 20px rgba(255, 107, 0, 0.3);
    animation: neonPulseLight 3s ease-in-out infinite;
}

@keyframes neonPulseLight {
    0%, 100% {
        text-shadow: 
            0 0 5px #ffb07c,
            0 0 10px #ffb07c,
            0 0 20px rgba(255, 107, 0, 0.3);
    }
    50% {
        text-shadow: 
            0 0 8px #ffb07c,
            0 0 15px #ffb07c,
            0 0 25px rgba(255, 107, 0, 0.4);
    }
}