#equipe_list .item[data-team-sprite]:hover {
    animation: none;
}

#equipe_list .item[data-team-sprite]:hover img.portrait {
    opacity: 1 !important;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover {
    animation: play 2.8s steps(8) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover.frame_7 {
    animation: play 2.8s steps(6) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover.frame_8 {
    animation: play 2.8s steps(7) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover.frame_9 {
    animation: play 2.8s steps(8) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover.frame_10 {
    animation: play 2.8s steps(9) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover.frame_11 {
    animation: play 2.8s steps(10) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover.frame_12 {
    animation: play 2.8s steps(11) infinite;
}

#equipe_list .item[data-team-sprite].is-team-sprite-ready:hover img.portrait {
    opacity: 0 !important;
}

@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) {
    #equipe_list .item[data-team-sprite].is-team-sprite-ready:hover {
        animation: none;
    }

    #equipe_list .item[data-team-sprite].is-team-sprite-ready:hover img.portrait {
        opacity: 1 !important;
    }
}
