/* ============================================
   GLASSMORPHISM SHADOW CONTROL
   Permite sombras orgánicas ultra-suaves para dar
   profundidad al cristal. Elimina sombras bruscas,
   glows de neón y drop-shadows agresivos.
   ============================================ */

/* --- Override de variables CSS de sombras --- */
:root {
    --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06) !important;
    --shadow-md: 0 4px 16px rgba(0, 0, 0, 0.08) !important;
    --shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
    --shadow-xl: 0 12px 48px rgba(0, 0, 0, 0.12) !important;
    --shadow-accent: none !important;
    --shadow-glow: none !important;
    --violet-glow: transparent !important;

    --dr-shadow-xs: 0 1px 4px rgba(0, 0, 0, 0.04) !important;
    --dr-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06) !important;
    --dr-shadow-md: 0 4px 16px rgba(0, 0, 0, 0.08) !important;
    --dr-shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
    --dr-shadow-xl: 0 12px 48px rgba(0, 0, 0, 0.12) !important;
    --dr-shadow-2xl: none !important;
    --dr-shadow-accent: none !important;
    --dr-shadow-accent-lg: none !important;
    --dr-shadow-glow: none !important;
    --dr-shadow-inner: none !important;
    --dr-shadow-inner-light: none !important;
    --dr-accent-glow: transparent !important;

    --shadow-soft: 0 4px 20px rgba(0, 0, 0, 0.08) !important;
    --shadow-card: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
    --shadow-hover: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
    --shadow-orange: none !important;
    --shadow-success: none !important;

    --shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;

    --accent-glow: transparent !important;
}

/* --- Eliminar TODAS las text-shadow --- */
*,
*::before,
*::after {
    text-shadow: none !important;
}

/* --- Eliminar animaciones de glow --- */
.loop-glow,
.badge-glow,
[class*="glow"] {
    animation: none !important;
    filter: none !important;
}

/* --- Neutralizar animaciones de glow --- */
@keyframes glowLoop {

    0%,
    50%,
    100% {
        text-shadow: none;
        filter: none;
    }
}

@keyframes glowPulseOrange {

    0%,
    50%,
    100% {
        box-shadow: none;
    }
}

@keyframes glowPulseGreen {

    0%,
    50%,
    100% {
        box-shadow: none;
    }
}

@keyframes pulse-glow {

    0%,
    50%,
    100% {
        box-shadow: none;
    }
}

/* --- Eliminar drop-shadow en elementos decorativos --- */
.logo,
.brand-logo,
.navbar-logo,
.hero-logo,
.stat-card,
.design-card,
.price-card,
.membership-card,
.checkout-card,
.login-card,
.register-card,
.dashboard-card {
    filter: none !important;
    -webkit-filter: none !important;
}

/* btn-fancy.css loads AFTER this file — glow circles disabled directly there */