html,body,#app{width:100%;height:100%}html{--app-vh: calc(100vh / var(--app-scale, 1))}html.is-mobile,html.is-mobile body{overflow-x:hidden}html.is-mobile:not([data-app-mid-scale]) #app{width:100%;min-height:100%;transform:none;transform-origin:0 0}html.is-desktop[data-app-mid-scale],html.is-desktop[data-app-mid-scale] body,html.is-mobile[data-app-mid-scale],html.is-mobile[data-app-mid-scale] body{overflow-x:hidden}html.is-desktop[data-app-mid-scale][data-app-pc-narrow],html.is-desktop[data-app-mid-scale][data-app-pc-narrow] body,html.is-mobile[data-app-mid-scale][data-app-pc-narrow],html.is-mobile[data-app-mid-scale][data-app-pc-narrow] body{overflow-x:auto}html.is-desktop[data-app-mid-scale] #app,html.is-mobile[data-app-mid-scale] #app{box-sizing:border-box;width:var(--app-page-design-width, 1640px);max-width:none;display:inline-block;vertical-align:top;transform-origin:0 0;transform:scale(var(--app-scale, 1));margin-right:calc(var(--app-page-design-width, 1640px) * (var(--app-scale, 1) - 1));height:auto;min-height:calc(100vh / var(--app-scale, 1))}
