/* Une seule vue visible — garde-fou si is-hidden manque au chargement */

@media (max-width: 620px) {
  body.home-mode #setupView,
  body.home-mode #deckBuilderView,
  body.home-mode #duelView,
  body.home-mode #toolsView,
  body.home-mode #publicProfileView {
    display: none !important;
  }

  body.setup-mode #homeView,
  body.setup-mode #deckBuilderView,
  body.setup-mode #duelView,
  body.setup-mode #toolsView,
  body.setup-mode #publicProfileView {
    display: none !important;
  }

  body.deckbuilder-mode #homeView,
  body.deckbuilder-mode #setupView,
  body.deckbuilder-mode #duelView,
  body.deckbuilder-mode #toolsView,
  body.deckbuilder-mode #publicProfileView {
    display: none !important;
  }

  body.duel-mode #homeView,
  body.duel-mode #setupView,
  body.duel-mode #deckBuilderView,
  body.duel-mode #toolsView,
  body.duel-mode #publicProfileView {
    display: none !important;
  }

  body.tools-mode #homeView,
  body.tools-mode #setupView,
  body.tools-mode #deckBuilderView,
  body.tools-mode #duelView,
  body.tools-mode #publicProfileView {
    display: none !important;
  }

  body.account-mode #homeView,
  body.account-mode #setupView,
  body.account-mode #deckBuilderView,
  body.account-mode #duelView,
  body.account-mode #toolsView,
  body.account-mode #publicProfileView {
    display: none !important;
  }
}
