/* Scoped to Mozvane: shared Smash/Dash wrappers retain their layout. */
.mozvane-wrapper .game-shell{position:relative;min-height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}
.mozvane-wrapper .creator-game{min-height:0}
.mozvane-wrapper .game-toolbar{flex-shrink:0}
.mozvane-wrapper #fullscreen-status:not(:empty){position:absolute;z-index:5;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:fit-content;max-width:calc(100% - 24px);margin:auto;padding:10px 14px;background:#14160ff5;border:1px solid #ffe43688;border-radius:8px;box-shadow:0 3px 16px #0008;pointer-events:none}
@media(max-width:600px),(max-height:500px){
.mozvane-wrapper .game-toolbar{gap:4px 8px;padding:4px 8px}
.mozvane-wrapper .game-title{min-width:0;flex-basis:100%;order:-1}
.mozvane-wrapper .game-title h1{font-size:18px;line-height:1.2}
.mozvane-wrapper .game-title p{margin-top:2px;font-size:12px}
.mozvane-wrapper .game-toolbar a,.mozvane-wrapper .game-toolbar button{min-height:44px;font-size:12px;padding:8px}
}
@media(max-height:500px) and (min-width:601px){
.mozvane-wrapper .game-title{flex:1;order:0}
}
