#snackie .sn-mascot.sn-sprite-loaded{filter:none!important;width:100%!important;max-width:560px!important}
#snackie .sn-mascot.sn-sprite-loaded>img{display:none!important;animation:none!important}
#snackie .sn-run-sprite{display:block;width:100%;aspect-ratio:1536/1024;background-repeat:no-repeat;background-size:300% 300%;background-position:0 0;animation:snSpriteRun 1s steps(1,end) infinite}
#snackie .sn-sprite-paused .sn-run-sprite{animation-play-state:paused}
#snackie .sn-run-toggle{position:absolute;right:2%;bottom:0;z-index:5;border:1px solid #dec4ae;background:#fff9f0;color:#623c27;border-radius:999px;padding:7px 14px;font:inherit;font-size:16px;line-height:1.3;cursor:pointer}
#snackie .sn-run-toggle:focus-visible{outline:3px solid #ce101b;outline-offset:4px}
@keyframes snSpriteRun{0.000000%{background-position:0% 0%}11.111111%{background-position:50% 0%}22.222222%{background-position:100% 0%}33.333333%{background-position:0% 50%}44.444444%{background-position:50% 50%}55.555556%{background-position:100% 50%}66.666667%{background-position:0% 100%}77.777778%{background-position:50% 100%}88.888889%{background-position:100% 100%}100%{background-position:0% 0%}}
@media(prefers-reduced-motion:reduce){#snackie .sn-run-sprite{animation:none!important;background-position:0 0!important}#snackie .sn-run-toggle{display:none!important}}
