.cabinet.shuffle #game{animation:shuffle-jolt .24s steps(2,end) infinite;filter:saturate(1.35) contrast(1.08) hue-rotate(-8deg)}
.cabinet.shuffle #overlay{mix-blend-mode:screen;opacity:.9}
.cabinet.shuffle .screen-fx{background:repeating-linear-gradient(90deg,rgba(255,90,183,.06) 0 18px,rgba(67,239,255,.06) 18px 36px);animation:shuffle-scan .38s linear infinite}
.cabinet.sheep #game{animation:sheep-ram .55s ease-in-out infinite}
@keyframes shuffle-jolt{0%{transform:translate(0,0) skewX(0)}25%{transform:translate(3px,-1px) skewX(-.7deg)}50%{transform:translate(-4px,2px) skewX(.9deg)}75%{transform:translate(2px,1px) skewX(-.4deg)}100%{transform:translate(0,0)}}
@keyframes shuffle-scan{from{background-position:0 0}to{background-position:72px 0}}
@keyframes sheep-ram{0%,100%{transform:translateX(0)}35%{transform:translateX(-2px)}70%{transform:translateX(3px)}}
@media (prefers-reduced-motion:reduce){.cabinet.shuffle #game,.cabinet.shuffle .screen-fx,.cabinet.sheep #game{animation:none!important;transform:none!important}}
