/* Garante scroll e toque normais fora do jogo/tutorial */
html:not(.game-active):not(.tutorial-active),
html:not(.game-active):not(.tutorial-active) body,
html:not(.game-active):not(.tutorial-active) #root {
  touch-action: auto;
  overflow: auto;
  overscroll-behavior: auto;
  height: auto;
  min-height: 100%;
  max-height: none;
  position: static;
}

html:not(.game-active):not(.tutorial-active) body {
  width: auto;
  left: auto;
  right: auto;
  top: auto;
}

.panel-page,
.panel-shell,
.auth-page {
  touch-action: manipulation;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 768px) {
  .app-header,
  .bottom-nav,
  .sheet-overlay {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
  }
}
