/* ====================================================
   VARIANT A - Premium/Glassmorphism
   ==================================================== */
.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__modal {
    background: rgba(13, 13, 13, 0.95);
    border: 1px solid rgba(156, 168, 70, 0.2);
    backdrop-filter: blur(20px);
    box-shadow: 0 25px 80px rgba(0, 0, 0, 0.5), 0 0 60px rgba(156, 168, 70, 0.1);
}

.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__badge {
    background: linear-gradient(135deg, var(--sslp-accent), var(--sslp-accent-light));
    box-shadow: 0 0 30px rgba(156, 168, 70, 0.4);
}

.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__title {
    background: linear-gradient(135deg, var(--sslp-text) 0%, var(--sslp-accent) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__product {
    background: rgba(255, 255, 255, 0.03);
    border-color: rgba(156, 168, 70, 0.15);
    backdrop-filter: blur(10px);
}

.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__timer {
    background: rgba(156, 168, 70, 0.1);
    border-color: rgba(156, 168, 70, 0.2);
}

.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__btn--primary {
    box-shadow: 0 4px 30px rgba(156, 168, 70, 0.5), 0 0 20px rgba(156, 168, 70, 0.2);
}

.sslp-variant-a.sslp-exit-intent .sslp-exit-intent__close {
    background: rgba(156, 168, 70, 0.1);
    border: 1px solid rgba(156, 168, 70, 0.2);
}
