/**
 * DXR Store - Lite Mode Styles
 * Applied automatically on low-end devices
 * Removes heavy effects while maintaining visual design
 */

/* ============================
   LITE MODE - Performance Optimizations
   ============================ */

/* Disable all blur effects - BIGGEST performance killer */
.lite-mode * {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* Disable heavy blur effects */
.lite-mode .benefits-bg-aura,
.lite-mode .hero-bg-glow,
.lite-mode .cta-bg-glow {
    display: none !important;
}

/* Simplify box-shadows */
.lite-mode .game-card,
.lite-mode .benefit-card,
.lite-mode .fixed-btn,
.lite-mode .nav-logo {
    box-shadow: none !important;
}

.lite-mode .game-card:hover,
.lite-mode .benefit-card:hover {
    box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;
}

/* Disable banner shine animation */
.lite-mode .announcement-banner::before {
    display: none !important;
}

/* Simplify header */
.lite-mode header {
    backdrop-filter: none !important;
    background: rgba(8, 8, 8, 0.98) !important;
}

/* Simplify fixed bar */
.lite-mode .fixed-cta-bar {
    backdrop-filter: none !important;
    background: rgba(5, 5, 5, 0.98) !important;
}

/* Reduce transition durations */
.lite-mode .game-card,
.lite-mode .benefit-card,
.lite-mode .fixed-btn {
    transition-duration: 0.15s !important;
}

/* Disable hover transforms on cards */
.lite-mode .game-card:hover,
.lite-mode .benefit-card:hover {
    transform: none !important;
}

/* Simplify gradients to solid colors */
.lite-mode .fixed-btn.primary {
    background: #107C10 !important;
}

/* Disable glow effects on icons */
.lite-mode .benefit-icon,
.lite-mode .hero-icon svg,
.lite-mode .policy-icon svg {
    filter: none !important;
}

/* Simplify skeleton loading */
.lite-mode .skeleton {
    animation: none !important;
    background: rgba(255,255,255,0.05) !important;
}

/* Modal simplifications */
.lite-mode .benefits-modal-box,
.lite-mode #gameModal .modal-content {
    backdrop-filter: none !important;
}

/* Optimize game cards rendering */
.lite-mode .game-card {
    will-change: auto !important;
    contain: layout style paint !important;
}
