.chibi-toggle{position:fixed;right:18px;bottom:18px;z-index:35;padding:11px 16px;border:1px solid #cba6ed88;border-radius:14px;background:#342442ee;color:#efdcff;box-shadow:0 4px 20px #0004;font-size:12px;cursor:pointer}.chibi-toggle:hover{background:#513467}.chibi-toggle:focus-visible{outline:2px solid #edd1ff;outline-offset:3px}.runner-sprite.runner-twelve{background-size:400% 300%;animation-name:chibi-run-twelve;animation-duration:.8s}@keyframes chibi-run-twelve{0%{background-position:0% 0%}8.3333%{background-position:33.333333333333336% 0%}16.6667%{background-position:66.66666666666667% 0%}25.0000%{background-position:100% 0%}33.3333%{background-position:0% 50%}41.6667%{background-position:33.333333333333336% 50%}50.0000%{background-position:66.66666666666667% 50%}58.3333%{background-position:100% 50%}66.6667%{background-position:0% 100%}75.0000%{background-position:33.333333333333336% 100%}83.3333%{background-position:66.66666666666667% 100%}91.6667%{background-position:100% 100%}100%{background-position:100% 100%}}@media(max-width:650px){.chibi-toggle{right:10px;bottom:10px;padding:9px 12px;font-size:11px}}
.runner-sprite.rig-actor{position:relative;background-image:none;animation:none}
.rig-piece,.rig-layer,.rig-thigh,.rig-shin,.rig-shin-crop{position:absolute;inset:0;display:block}
.rig-piece,.rig-shin{will-change:transform}
.rig-layer{background-size:300% 100%;background-repeat:no-repeat;image-rendering:pixelated;transform-origin:0 0}
.rig-back{transform-origin:47% 64%;z-index:1;filter:brightness(.9);animation:rig-hip .8s linear infinite}
.rig-back .rig-layer{background-position:100% 0;clip-path:inset(25% 17% 0 30%)}
.rig-front{transform-origin:54% 64%;z-index:2;animation:rig-hip .8s linear infinite;animation-delay:-.4s}
.rig-front .rig-layer{background-position:50% 0;clip-path:inset(25% 17% 0 30%)}
.rig-thigh{clip-path:inset(0 0 21.8% 0)}
.rig-shin{animation:rig-knee .8s linear infinite}
.rig-shin-crop{clip-path:inset(76.8% 0 0 0)}
.rig-body{z-index:3;animation:rig-body-bob .4s ease-in-out infinite}
.rig-body .rig-layer{background-position:0 0}
.runner-sleeping .rig-piece,.runner-sleeping .rig-shin,.chibi-held .rig-piece,.chibi-held .rig-shin{animation-play-state:paused!important}
@keyframes rig-hip{0%,100%{transform:rotate(-22deg)}15%{transform:rotate(-10deg)}30%{transform:rotate(8deg)}42%{transform:rotate(25deg)}55%{transform:rotate(28deg)}70%{transform:rotate(-2deg)}83%{transform:rotate(-28deg)}95%{transform:rotate(-28deg)}}
@keyframes rig-knee{0%,100%{transform:rotate(8deg)}15%{transform:rotate(20deg)}30%{transform:rotate(10deg)}42%{transform:rotate(20deg)}55%{transform:rotate(75deg)}70%{transform:rotate(88deg)}83%{transform:rotate(40deg)}95%{transform:rotate(10deg)}}
@keyframes rig-body-bob{0%,100%{transform:translateY(-.4%)}35%{transform:translateY(1.1%)}70%{transform:translateY(-1%)}}
