.popup-badge-container img{
    display:block;
    width:100%;
    height:100%;
    border-radius:10px;
    transition: all 0.3s ease-in-out;
}

/* Animations */
@keyframes slow-flash {
    0%,100% { opacity: 1; } 50% { opacity: 0.3; }
}
@keyframes fast-flash {
    0%,100% { opacity:1; } 50% { opacity:0; }
}
@keyframes bounce { 0%,100%{transform:translateY(0);} 50%{transform:translateY(-20px);} }
@keyframes rotate { from{transform:rotate(0deg);} to{transform:rotate(360deg);} }

/* Animation classes */
.slow-flash { animation: slow-flash 2s infinite; }
.fast-flash { animation: fast-flash 0.5s infinite; }
.bounce { animation: bounce 1s infinite; }
.rotate { animation: rotate 3s linear infinite; }

/* Hover transition handled in JS */
