/*
 * Wall of Lives — live additions.
 *
 * Additive only. Loaded alongside wall-of-lives.css; overrides nothing in it.
 * Provides the entrance animation for stars that appear after page load
 * (broadcast console adds, or the public wall polling in a new count).
 */

@keyframes wolStarArrive {
    0% {
        opacity: 0;
        transform: scale(0) rotate(-140deg);
    }
    55% {
        opacity: 1;
        transform: scale(1.6) rotate(0deg);
    }
    100% {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }
}

.wol-star--new {
    animation: wolStarArrive 900ms cubic-bezier(0.18, 0.89, 0.32, 1.28) both;
}

@media (prefers-reduced-motion: reduce) {
    .wol-star--new {
        animation-duration: 1ms;
    }
}
