/**
 * Fullscreen base + bonus stage backgrounds (presentation only).
 * Background fills the entire slot frame (HUD + reels + borders); reel zoom scales drums only.
 */

.playground--player-view .game-stage-frame .game-stage-bg--photo::before,
.playground--player-view .game-stage-bg--bonus.game-stage-bg--photo::before,
.playground--player-view .game-stage-bg--jackpot.game-stage-bg--photo::before {
  background-size: cover;
  background-position: center center;
  transform: none;
}

.playground--player-view .game-stage-frame--photo .game-stage-v2 {
  background: transparent;
}

.playground--player-view .game-stage-frame--photo .slot-hud-v2 {
  background: linear-gradient(180deg, rgba(8, 10, 18, 0.12), rgba(5, 8, 16, 0.72));
}

.playground--player-view .game-stage-frame--photo .game-stage-aspect--bonus-photo [data-game-stage-reels]::before {
  display: none;
}

@media (prefers-reduced-motion: reduce) {
  .playground--player-view .game-stage-frame .game-stage-bg--photo::before {
    transform: none;
  }
}
