*:focus{outline:none}html,body{width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fiedldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;-webkit-text-size-adjust:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}html{font-size:62.5%}body{font-size:min(4.267vw,32px);line-height:min(6.4vw,48px);color:#232323;background:#fefefe;-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text}input,select,textarea,button{vertical-align:middle;-webkit-appearance:none;border:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a,a:link{text-decoration:none;outline:none}.hidden{display:none}.fade-enter-from,.fade-leave-to{opacity:0}*{margin:0;padding:0}body{background-color:#fff}#app{max-width:750px!important;margin-left:auto!important;margin-right:auto!important;display:flex;max-width:100%!important;justify-content:center;overflow-x:hidden}@media screen and (min-width: 750px){#app{max-width:750px!important;margin-left:auto!important;margin-right:auto!important;zoom:.6}.down{cursor:pointer}.wrap{height:160vh!important;overflow:hidden}.my-message{zoom:.6}}.toast{position:fixed;top:50%;left:calc(50% - max(0%,0px));transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:min(1.333vw,10px) min(2.667vw,20px);border-radius:min(.667vw,5px);z-index:999;display:none}
