@keyframes zombieWalk {
    from { transform: translateX(0); }
    to { transform: translateX(-2000px); }
}

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

@keyframes sunFall {
    from { transform: translateY(0); }
    to { transform: translateY(500px); }
}

.zombie-walk {
    animation: zombieWalk 10s linear infinite;
}

.plant-attack {
    animation: plantAttack 0.5s ease-in-out infinite;
}

.sun-fall {
    animation: sunFall 5s linear;
}