/* Keep the mobile portrait layout when the handset is turned sideways. */
@media (orientation: landscape) and (pointer: coarse) and (max-height: 600px) {
  html { --ex-max-width:375px; font-size:37.5px!important; -webkit-text-size-adjust:100%; }
  #app { max-width:375px!important; }
  body.visitor.wa { max-width:375px!important; font-size:14px; }
  .van-popup--bottom { max-width:375px; left:50%!important; transform:translateX(-50%); }
  .van-popup--left { left:calc((100vw - 375px) / 2)!important; }
  .van-popup--right { right:calc((100vw - 375px) / 2)!important; }
}
