/* v25.23.1 Android Battle Start Button Fix
   Game screen must never show sortie/start overlays above the puzzle board. */
body.battle-active #v2489FixedStart,
body.v2490-game-active #v2489FixedStart,
body.v252301-game-active #v2489FixedStart,
body.battle-active #startGame,
body.v2490-game-active #startGame,
body.v252301-game-active #startGame,
#prepScreen:not(.active) #startGame{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  user-select:none!important;
  touch-action:none!important;
  z-index:-1!important;
  transform:translateX(-50%) translateY(200vh)!important;
}
body:not(.v2489-prep-active) #v2489FixedStart,
body:not(.v252301-prep-active) #v2489FixedStart{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
body.battle-active #gameScreen,
body.v252301-game-active #gameScreen{
  isolation:isolate;
}
body.battle-active #gameScreen .board,
body.v252301-game-active #gameScreen .board{
  position:relative!important;
  z-index:20!important;
  pointer-events:auto!important;
}
body.battle-active #gameScreen .battleBottom,
body.v252301-game-active #gameScreen .battleBottom{
  z-index:12!important;
}
