/* Match the existing portrait-stage width to its actual outer gutter. */
@media(orientation:portrait) and (max-width:700px){
 #stageWrap{padding-left:4px;padding-right:4px;min-width:0}
}
/* A short landscape window can scroll instead of hiding the whole site. */
@media(orientation:landscape) and (max-height:520px){
 body::after{display:none!important;content:none!important}
 html,body{height:auto;min-height:100%;overflow-y:auto!important}
 body #app{height:auto;min-height:100dvh}
 #stageWrap{flex:none;min-height:min(540px,calc(100vw * 941 / 1672 + 16px))}
}
