/* Whole-body registration leaves room for ears, shoes, hands, tails and wings. */
.sprite-poses #worldSpace .scene-actor .actor-art{position:relative;width:100%;height:100%;animation:none!important;transform:none!important}
.sprite-poses #worldSpace img.sprite-frame{position:absolute;left:50%;max-width:none;object-fit:fill;transform:translateX(-50%);filter:drop-shadow(0 4px 3px #04182232);pointer-events:none}
.sprite-poses #worldSpace .mei-actor .sprite-frame{width:158.23%;height:117.333%;bottom:-2.667%}
.sprite-poses #worldSpace .abby-actor .sprite-frame{width:179.38%;height:110.345%;bottom:-2.759%}
.sprite-poses #worldSpace .luma-actor .sprite-frame{width:149.82%;height:118.154%;bottom:-3.077%}
.sprite-poses #worldSpace .carried-lantern,.sprite-poses #worldSpace .carried-flower{left:var(--grip-x,68%);top:var(--grip-y,60%);transform:translate(-50%,0);animation:none!important}
.sprite-poses #worldSpace .carried-lantern{width:24%!important;height:26%!important;z-index:2}
.sprite-poses #worldSpace .carried-flower{width:22%!important;height:21%!important}
/* The flower always travels on the backpack, including when it is the only carried item. */
.sprite-poses #worldSpace .carried-flower{left:23%;top:50%;width:18%!important;height:21%!important;transform:translate(-50%,-40%) rotate(-12deg);z-index:1}
.sprite-poses #worldSpace .ground-shadow{animation:none!important;opacity:.55;transition:opacity .15s}
.sprite-poses #worldSpace [data-pose=leap] .ground-shadow{opacity:.16}
.sprite-poses #worldSpace [data-pose=prepare] .ground-shadow,.sprite-poses #worldSpace [data-pose=land] .ground-shadow{opacity:.7}
.sprite-poses #worldSpace .mei-actor[data-pose=idle] .sprite-frame{animation:poseBreath 4.8s ease-in-out infinite}
.sprite-poses #worldSpace .abby-actor[data-pose=idle] .sprite-frame{animation:poseBreath 4s ease-in-out infinite}
@keyframes poseBreath{50%{transform:translateX(-50%) scaleY(.994)}}
.reduce-motion.sprite-poses #worldSpace .sprite-frame{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.sprite-poses #worldSpace .sprite-frame{animation:none!important;transition:none!important}}

.sprite-poses #worldSpace .carried-lantern[hidden],.sprite-poses #worldSpace .carried-flower[hidden]{display:none!important}
.sprite-poses #worldSpace .carried-lantern:not([hidden]),.sprite-poses #worldSpace .carried-flower:not([hidden]){opacity:1}
