.painted-character.rig-character .rig-sprite{width:100%!important;height:100%;left:0;bottom:0;transform:none;background:none!important;inset:0}
.rig-art{display:block;width:100%;height:100%;overflow:visible}.rig-back{display:none}.rig-character[data-facing=back] .rig-back{display:block}.rig-character[data-facing=back] .rig-front{display:none}
.rig-character[data-facing=side] .rig-art{transform:scaleX(.8);transform-origin:50% 100%}
.walking .rig-body{animation:rig-bob .36s ease-in-out infinite}.walking .rig-leg.rig-left,.walking .rig-arm.rig-right{animation:rig-step .36s ease-in-out infinite alternate}.walking .rig-leg.rig-right,.walking .rig-arm.rig-left{animation:rig-step .36s ease-in-out infinite alternate-reverse}
.walking .rig-cape{animation:rig-cape .72s ease-in-out infinite;transform-origin:50px 60px}
@keyframes rig-step{from{transform:rotate(-7deg) translateY(-.8px)}to{transform:rotate(7deg) translateY(.8px)}}@keyframes rig-bob{50%{transform:translateY(-1.2px)}}@keyframes rig-cape{50%{transform:skewX(2deg)}}
@media(prefers-reduced-motion:reduce){.walking .rig-body,.walking .rig-leg,.walking .rig-arm,.walking .rig-cape{animation:none}}
