/* Keep the prepared game at its real viewport size, without painting over the title screen. */
.game-session-frame{position:fixed;inset:0;width:100%;height:100%;height:100dvh;border:0;z-index:100;opacity:0;pointer-events:none;visibility:hidden;color-scheme:normal}
html[data-game-open]{overflow:hidden}
html[data-game-open] body{overflow:hidden}
html[data-game-open] body>:not(.game-session-frame){visibility:hidden}
html[data-game-open] .game-session-frame{opacity:1;pointer-events:auto;visibility:visible}
