.donkey-mascot{display:inline-block;width:var(--donkey-size,112px);height:var(--donkey-size,112px);flex:0 0 auto;background-image:url('../images/mascot/donkey-states-sprite-v1.webp');background-repeat:no-repeat;background-size:500% 200%;background-position:var(--donkey-x,0%) var(--donkey-y,0%);filter:drop-shadow(0 8px 12px rgba(55,38,27,.12))}.donkey-mascot-order{--donkey-x:0%;--donkey-y:0%}.donkey-mascot-art{--donkey-x:25%;--donkey-y:0%}.donkey-mascot-audio{--donkey-x:50%;--donkey-y:0%}.donkey-mascot-video{--donkey-x:75%;--donkey-y:0%}.donkey-mascot-welcome{--donkey-x:100%;--donkey-y:0%}.donkey-mascot-empty{--donkey-x:0%;--donkey-y:100%}.donkey-mascot-search{--donkey-x:25%;--donkey-y:100%}.donkey-mascot-maintenance{--donkey-x:50%;--donkey-y:100%}.donkey-mascot-spiritual{--donkey-x:75%;--donkey-y:100%}.donkey-mascot-community{--donkey-x:100%;--donkey-y:100%}.donkey-state .donkey-mascot{margin:auto}.donkey-state-success .donkey-mascot{animation:donkey-celebrate .55s ease both}.donkey-state-error .donkey-mascot{animation:donkey-sad 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.donkey-mascot{animation:none!important}}
