/* ============================================================================
   whatsapp-float.css
   ============================================================================ */

.whatsapp-float {
    position: fixed;
    bottom: var(--space-5);
    right: var(--space-5);
    z-index: var(--z-float);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    border-radius: var(--radius-full);
    background-color: #25d366;
    color: #ffffff;
    box-shadow: var(--shadow-md);
    transition: transform var(--transition-fast),
                box-shadow var(--transition-fast);
    text-decoration: none;
}

.whatsapp-float:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: var(--shadow-lg);
    color: #ffffff;
    text-decoration: none;
}

.whatsapp-float:active {
    transform: translateY(-1px) scale(1);
}

.whatsapp-float svg {
    width: 32px;
    height: 32px;
}

@media (max-width: 768px) {
    .whatsapp-float {
        width: 52px;
        height: 52px;
        bottom: var(--space-4);
        right: var(--space-4);
    }
    .whatsapp-float svg {
        width: 28px;
        height: 28px;
    }
}
