.enemy-zone::after {
  display: none;
}

.battle-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
  pointer-events: none;
  display: block;
}

@media (orientation: landscape) and (max-height: 700px) {
  .battle-bg { object-position: center 52%; }
}

@media (max-width: 700px) and (orientation: portrait) {
  .battle-bg { object-position: center; }
}
