.directional-village-avatar{pointer-events:none;width:100%;height:100%;transform:translateY(var(--dva-bob,0%));--dva-left-angle:0deg;--dva-right-angle:0deg;--dva-left-arm:0deg;--dva-right-arm:0deg;--dva-left-lift:0;--dva-right-lift:0;--dva-head-turn:0deg;position:absolute;inset:0}.directional-village-pose{display:none;position:absolute;inset:0}.directional-village-avatar[data-direction=front]>.directional-village-pose[data-direction=front],.directional-village-avatar[data-direction=back]>.directional-village-pose[data-direction=back],.directional-village-avatar[data-direction=left]>.directional-village-pose[data-direction=left],.directional-village-avatar[data-direction=right]>.directional-village-pose[data-direction=right]{display:block}.directional-village-avatar .directional-village-layer{filter:none;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;display:block;position:absolute}.directional-village-avatar .directional-village-layer-art{object-fit:fill;filter:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.directional-village-avatar .directional-village-raster{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px #18372b35);max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.directional-village-layer[data-motion=leftLeg]{transform:translateY(calc(var(--dva-left-lift) / var(--dva-layer-height) * 100%)) rotate(var(--dva-left-angle))}.directional-village-layer[data-motion=rightLeg]{transform:translateY(calc(var(--dva-right-lift) / var(--dva-layer-height) * 100%)) rotate(var(--dva-right-angle))}.directional-village-layer[data-motion=leftArm]{transform:rotate(var(--dva-left-arm))}.directional-village-layer[data-motion=rightArm]{transform:rotate(var(--dva-right-arm))}.directional-village-layer[data-motion=head]{transform:rotate(var(--dva-head-turn))}.directional-village-avatar[data-moving=false],.directional-village-avatar[data-moving=false] .directional-village-layer{transition:transform .1s ease-out}:where(.reduce-motion) .directional-village-avatar,:where(.reduce-motion) .directional-village-avatar .directional-village-layer{transition:none!important;transform:none!important}
