[data-game-demo=unity] .scene-sprite,
.shooter-enemy,
.shooter-impact {
  position: absolute;
  width: 15%;
  aspect-ratio: 1;
  background-image: url('/art/campaign-unity-shooter-atlas.webp');
  background-size: 400% 300%;
  background-repeat: no-repeat;
  bottom: auto;
  transform: translate(-50%, -50%);
  filter: drop-shadow(0 4px 5px #0007);
  pointer-events: none;
}

[data-game-demo=unity] .scene-sprite {
  z-index: 2;
}

.shooter-enemy {
  width: 14%;
}

.shooter-impact {
  width: 18%;
  z-index: 3;
}

.shooter-bolt {
  position: absolute;
  width: 3px;
  height: 4%;
  background: #c7ffff;
  border-radius: 50%;
  box-shadow: 0 0 5px 2px #51e6ff;
  pointer-events: none;
  z-index: 2;
}

[data-game-demo=unity] .scene-chapter,
[data-game-demo=unity] .scene-story {
  z-index: 4;
}
