.wpfc-icon {
    position: fixed;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}

.wpfc-whatsapp-icon {
    background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/WhatsApp.svg/1200px-WhatsApp.svg.png');
}

.wpfc-instagram-icon {
    background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Instagram_logo_2016.svg/800px-Instagram_logo_2016.svg.png');
}

/* Posições */
.wpfc-icon.bottom-right {
    bottom: 20px;
    right: 20px;
}

.wpfc-icon.bottom-left {
    bottom: 20px;
    left: 20px;
}

.wpfc-icon.top-right {
    top: 20px;
    right: 20px;
}

.wpfc-icon.top-left {
    top: 20px;
    left: 20px;
}

/* Animações */
.wpfc-icon.floating {
    animation: wpfc-floating 3s ease-in-out infinite;
}

@keyframes wpfc-floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0px); }
}

.wpfc-icon.pulsing {
    animation: wpfc-pulsing 1.5s infinite;
}

@keyframes wpfc-pulsing {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.wpfc-icon.shaking {
    animation: wpfc-shaking 0.5s infinite;
}

@keyframes wpfc-shaking {
    0% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    50% { transform: translateX(0); }
    75% { transform: translateX(5px); }
    100% { transform: translateX(0); }
}


