/* =====================================================
   Easter Animation – Running Chicks & Bouncing Eggs
   active: 2026-03-28 → 2026-04-10
   ===================================================== */

@keyframes easter-run-ltr {
    from { left: -9%;  }
    to   { left: 109%; }
}

@keyframes easter-run-rtl {
    from { left: 109%; }
    to   { left: -9%;  }
}

@keyframes easter-bounce {
    0%,  100% { transform: translateY(0);     }
    25%        { transform: translateY(-30px); }
    50%        { transform: translateY(0);     }
    70%        { transform: translateY(-15px); }
    85%        { transform: translateY(0);     }
    93%        { transform: translateY(-6px);  }
}

/* Base element – all animated Easter items */
.easter-elem {
    position: fixed;
    z-index: 9500;
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    line-height: 1;
    display: block;
}

/* Chick running left → right */
.easter-chick-ltr {
    animation-name: easter-run-ltr;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}

/* Chick running right → left (mirrored emoji) */
.easter-chick-rtl {
    transform: scaleX(-1);
    animation-name: easter-run-rtl;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}

/* Egg bouncing in place */
.easter-egg-bounce {
    animation-name: easter-bounce;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

