html, body {
    width: 100% !important;
    min-height: 100% !important;
    overflow: hidden !important;
    background: #FFFFFF !important;
  }
  body.majlis-game-standalone .loader,
  body.majlis-game-standalone .top-nav,
  body.majlis-game-standalone .bottom-bar,
  body.majlis-game-standalone .zoom-modal,
  body.majlis-game-standalone .toast,
  body.majlis-game-standalone .animal-picker,
  body.majlis-game-standalone .account-modal {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
  body.majlis-game-standalone .scroll-shell,
  body.majlis-game-standalone .sticky,
  body.majlis-game-standalone .track {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    overflow: hidden !important;
    transform: none !important;
  }
  body.majlis-game-standalone .track {
    display: block !important;
    transition: none !important;
  }
  body.majlis-game-standalone .track > .panel:not(#majlis-game) {
    display: none !important;
  }
  body.majlis-game-standalone #majlis-game {
    display: block !important;
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #FFFFFF !important;
    transform: none !important;
  }
  body.majlis-game-standalone #majlis-game > .head {
    display: none !important;
  }
  body.majlis-game-standalone #majlis-game .game-workspace {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(260px, 320px) !important;
    gap: 14px !important;
    width: 100vw !important;
    height: 100vh !important;
    min-height: 0 !important;
    padding: 16px !important;
    opacity: 1 !important;
    transform: none !important;
  }
  body.majlis-game-standalone #majlis-game .game-main,
  body.majlis-game-standalone #majlisGameStage {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
  }
  body.majlis-game-standalone #game3DCanvas {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 100% !important;
  }
  body.majlis-game-standalone .game-sidebar {
    display: block !important;
    height: 100% !important;
    min-height: 0 !important;
    overflow: auto !important;
  }
  @media (max-width: 860px) {
    body.majlis-game-standalone { overflow: auto !important; }
    body.majlis-game-standalone .scroll-shell,
    body.majlis-game-standalone .sticky,
    body.majlis-game-standalone .track,
    body.majlis-game-standalone #majlis-game {
      position: relative !important;
      width: 100% !important;
      height: auto !important;
      min-height: 100vh !important;
      overflow: visible !important;
    }
    body.majlis-game-standalone #majlis-game .game-workspace {
      grid-template-columns: 1fr !important;
      height: auto !important;
      min-height: 100vh !important;
    }
    body.majlis-game-standalone #majlis-game .game-main {
      min-height: 62vh !important;
    }
  }

/* MAJLIS white standalone correction */
html,body,#majlis-game,#majlisGameStage,.game-main,.game-full-stage.in-game,.preview-stage.in-game{background:#FFFFFF!important;}
