/* The original marker drives the unchanged game route; four walkers follow it. */
body.party-walk #currentDot{opacity:0;pointer-events:none;}
.party-member{
  position:absolute;width:calc(var(--busH) * .692);height:var(--busH);
  transform:translate(-50%,-90%) rotate(var(--party-tilt,0deg)) scaleX(var(--party-mirror,1));
  transform-origin:50% 90%;pointer-events:none;
  background-image:url('../../assets/gundan/gundan1-travel.png');
  background-size:400% 100%;background-repeat:no-repeat;
  image-rendering:pixelated;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.4));
}
.party-member.is-step{background-image:url('../../assets/gundan/gundan2-travel.png');}
.party-member.is-vertical{
  background-image:url('../../assets/gundan/gundan-front-back-walk-v1.png');
  background-size:400% 400%;
}
.party-member.is-sleep{
  background-image:url('../../assets/gundan/sleep-travel.png');
  background-size:400% 100%;background-position-y:50% !important;
  transform:translate(-50%,-70%);
}
