/**
 * WhatsApp Float - Variant A
 * Premium/Glassmorphism com elegância
 */

.sslp-whatsapp-float--a .sslp-whatsapp-float__button {
    background: linear-gradient(135deg, rgba(156, 168, 70, 0.95), rgba(120, 130, 50, 0.95));
    color: #fff;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 
        0 8px 32px rgba(156, 168, 70, 0.35),
        0 0 0 1px rgba(255, 255, 255, 0.1) inset;
}

.sslp-whatsapp-float--a .sslp-whatsapp-float__button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 
        0 12px 40px rgba(156, 168, 70, 0.45),
        0 0 0 1px rgba(255, 255, 255, 0.2) inset;
}

.sslp-whatsapp-float--a .sslp-whatsapp-float__icon {
    filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));
}

.sslp-whatsapp-float--a .sslp-whatsapp-float__text {
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
    letter-spacing: 0.02em;
}

/* Anel pulsante premium */
.sslp-whatsapp-float--a::before {
    content: '';
    position: absolute;
    inset: -4px;
    border-radius: 54px;
    background: linear-gradient(135deg, rgba(156, 168, 70, 0.4), transparent);
    opacity: 0;
    animation: sslp-premium-pulse 3s ease-in-out infinite;
    pointer-events: none;
    z-index: -1;
}

@keyframes sslp-premium-pulse {
    0%, 100% { opacity: 0; transform: scale(1); }
    50% { opacity: 1; transform: scale(1.08); }
}

/* Mobile - botão circular */
@media (max-width: 768px) {
    .sslp-whatsapp-float--a::before {
        border-radius: 50%;
    }
}
