*,:after,:before{box-sizing:border-box}body,html{max-width:100%;margin:0;padding:0}#app,body,html{width:100%;overflow-x:hidden;overflow-x:clip}#app{max-width:100vw;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:1%;background:#b9b7b7;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html.pc-mode #app,html.pc-mode body{background:#fff}html.is-ios,html.is-ios #app,html.is-ios body,html.is-ios button,html.is-ios input,html.is-ios select,html.is-ios textarea{font-family:Arial,Heiti SC,PingFang SC,Helvetica,sans-serif;-webkit-text-size-adjust:100%}