/* Animasi Alam Keren (Sakura, Burung, Kupu-kupu) */
.anim-sakura {
    position: absolute;
    top: -10%;
    border-radius: 50% 0 50% 50%; /* Bentuk kelopak sakura */
    opacity: 0;
    animation-name: leaf-fall, leaf-sway;
    animation-timing-function: linear, ease-in-out;
    animation-iteration-count: infinite, infinite;
    animation-direction: normal, alternate;
    box-shadow: inset 0 0 3px rgba(255,255,255,0.6);
    z-index: 15;
    pointer-events: none;
}

@keyframes leaf-fall {
    0% { top: -10%; opacity: 0; }
    10% { opacity: 0.8; }
    90% { opacity: 0.8; }
    100% { top: 110%; opacity: 0; }
}

@keyframes leaf-sway {
    0% { transform: translateX(-30px) rotate(0deg); }
    100% { transform: translateX(30px) rotate(120deg); }
}

