/* Outer layout only: the canvas, controls and all game rules remain intact. */
#mountainMain .pico-access-tools{position:static;max-width:100%;margin:10px 7px 0;text-align:center}
#mountainMain .pico-access-tools button{font:400 12px/1.5 ui-monospace,monospace;min-height:44px;color:#dce7ac;background:#102516;border-color:#6d8848;max-width:100%}
@media(max-width:620px) and (orientation:portrait){
 body{min-height:100vh;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 64px) max(6px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 16px) max(6px,env(safe-area-inset-left));align-content:center}
 .wrap{width:min(96vw,1120px);margin-block:auto}
 canvas{max-height:none}
 .mobile-cabin-return{max-width:calc(100vw - 24px)}
 #mountainMain .pico-access-tools{text-align:center}
}
