/* SIMPLE TICKER FIX - GUARANTEED TO WORK */

/* Simple keyframe animation */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* Apply animation to ALL tickers - CORRECTED SPEEDS */
.ticker-track {
    display: flex !important;
    animation: scroll 20s linear infinite !important;
}

.jackpot-ticker-track {
    display: flex !important;
    animation: scroll 35s linear infinite !important;
}

/* Specific selectors for winners - SLOWER */
#latest-ticker {
    display: flex !important;
    animation: scroll 20s linear infinite !important;
}

#huge-ticker {
    display: flex !important;
    animation: scroll 25s linear infinite !important;
}

/* Force animation on mobile overlay - READABLE SPEEDS */
#mobileJackpotOverlay .ticker-track {
    animation: scroll 20s linear infinite !important;
}

#mobileJackpotOverlay #latest-ticker {
    animation: scroll 20s linear infinite !important;
}

#mobileJackpotOverlay #huge-ticker {
    animation: scroll 25s linear infinite !important;
}

#mobileJackpotOverlay .jackpot-ticker-track {
    animation: scroll 35s linear infinite !important;
}

/* Ensure containers allow overflow */
.winners-ticker,
.jackpot-ticker-compact {
    overflow: hidden !important;
    position: relative !important;
}

/* Ensure items are visible */
.winner-item,
.jackpot-item-compact {
    display: inline-flex !important;
    margin-right: 30px !important;
}