.wpea {
    opacity: 0;
    transform: translateY(30px);
    transition: all ease;
}

.wpea.visible {
    opacity: 1;
    transform: translate(0,0) scale(1);
}

.slide-left { transform: translateX(-60px); }
.slide-right { transform: translateX(60px); }
.slide-up { transform: translateY(60px); }
.slide-down { transform: translateY(-60px); }

.fade { opacity: 0; }
.pop { transform: scale(0.7); opacity: 0; }
.zoom { transform: scale(1.3); opacity: 0; }

.bounce.visible {
    animation: wpea-bounce 0.8s;
}

@keyframes wpea-bounce {
    0% { transform: scale(0.7); }
    60% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.wpea-hover:hover {
    transform: scale(1.05);
}

@media (max-width: 768px) {
    .wpea-no-mobile {
        opacity: 1 !important;
        transform: none !important;
    }
}
