.standalone-game .app-shell,.standalone-game .skip-link,.standalone-game .game-menu-season,.standalone-game .game-menu-best,.standalone-game .game-hud__diamonds{display:none!important}
.standalone-game #overlay-root{position:fixed;inset:0;z-index:100;isolation:isolate}
.standalone-game .game-result dl>div:has(dt:nth-child(1)){min-width:0}
.standalone-game .game-result dl>div:nth-child(2){display:none}
.standalone-game .platform-game-error{width:min(100%,560px);margin:12px auto;padding:11px 14px;border:1px solid #ffb4b4;border-radius:12px;background:#641e2a;color:#fff;font:700 13px/1.45 system-ui;text-align:center}
.platform-game-loading{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#061325;color:#eff7ff;font:600 16px system-ui;z-index:1000;padding:24px;text-align:center}
.platform-game-loading a{color:#79dbff}
.standalone-game:has(pixplay-entry) .game-stage--menu,
.standalone-game:has(pixplay-entry) .axo-game-stage--menu { visibility: hidden; }

/* A fixed arena must not live inside a transformed/filtered modal animation.
   Keep one viewport layer for fullscreen standalone WebKit presentation. */
.standalone-game #overlay-root>.overlay--game{position:absolute;inset:0;animation:none;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.standalone-game .overlay--game .game-modal{position:absolute}

/* Single-game tenants retain their own native lobby, deposit controls and
   identity. The platform backend does not run the old sample tournaments. */
.gamecode-lobby-no-season :is([data-open="ranking"],[data-open="rewards"],[data-open="mission"],
  [href="#tournament"],[href="#ranking"],[href="#mission"],[data-open-subway-ranking],
  #tournament,#ranking,#mission,.ranking-snapshot,.subway-leaderboard,.season-telemetry,
  .campaign-banner__status,.play-panel__topline,[data-award-banner],
  .performance-strip>article:has([data-player-lifetime-diamonds])){display:none!important}
.gamecode-lobby-no-season .experience-grid:has(>#tournament):has(>#mission),
.gamecode-lobby-no-season .home-grid:has(>.ranking-snapshot){display:none!important}
.gamecode-lobby-no-season .play-panel{grid-template-columns:minmax(0,1fr) minmax(180px,280px)}
.gamecode-lobby-no-season .portal-bottom-nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.gamecode-single-game-lobby :is(.game-menu-season,.game-menu-best,.game-hud__diamonds){display:none!important}
.gamecode-single-game-lobby:has(pixplay-entry) :is(.game-stage--menu,.axo-game-stage--menu){visibility:hidden}
.gamecode-single-game-lobby #overlay-root:has(>.overlay--game){position:fixed;inset:0;z-index:100;isolation:isolate}
.gamecode-single-game-lobby #overlay-root>.overlay--game{position:absolute;inset:0;animation:none;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.gamecode-single-game-lobby .overlay--game .game-modal{position:absolute}
@media(max-width:760px){.gamecode-lobby-no-season .play-panel{grid-template-columns:1fr}}
