body.game-loading:not(.auth-gated) .app-frame,body.game-loading:not(.auth-gated) .mobile-nav{visibility:hidden;pointer-events:none}
#game-loading-screen{display:none}
body.game-loading:not(.auth-gated) #game-loading-screen{position:fixed;inset:0;z-index:30;display:grid;place-content:center;gap:12px;background:#0b1e16;color:#c3dccd;text-align:center;font:14px system-ui,sans-serif}
#game-loading-screen strong{font-size:28px;color:#f2dfaa}
.section-loading>:not(.section-progress){display:none!important}
.section-progress{box-sizing:border-box;min-height:220px;display:grid;place-content:center;gap:16px;text-align:center;color:#bdd8c9;font:15px system-ui,sans-serif}
.section-progress button{padding:12px;border:1px solid #779b82;border-radius:10px;background:#193c2c;color:#e7f3ea;cursor:pointer}
/* Same slot whether the second action is Super or the invitation. */
#profile[data-opening-mode='idle'] .pack-actions{min-height:76px}
@media(max-width:350px){#profile[data-opening-mode='idle'] .pack-actions{min-height:88px}}
