*{margin:0;padding:0;outline:none}*,*:after,*:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{position:relative;scroll-behavior:smooth;width:100%}html,body{height:100%}h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}table{border-collapse:collapse;border-spacing:0;text-align:left}ul,ol,menu{list-style:none}img,object,input,textarea,button,select{vertical-align:middle}article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}textarea{overflow:auto;resize:vertical}input,textarea,button,select,a{outline:none;border:none}input,textarea{display:block;-webkit-user-select:auto}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}mark{background-color:transparent}a,ins,s,u,del{text-decoration:none;color:inherit}sup,sub{vertical-align:baseline}p{line-height:1.72}h1,h2,h3,h4,h5,h6,span,time,small,big{font-weight:400;line-height:1.2}video,img,audio,canvas{font-size:0;line-height:1;display:block;zoom:1}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}html,body{overflow:-moz-scrollbars-none;-ms-overflow-style:none}::-webkit-scrollbar{width:0px}body{display:none}.App{position:relative;width:100%;height:1555px;background:url(https://cdn-js.kobooster.cn/ko_gw/invite/bg.png) top center;background-size:cover}.App .logo{position:absolute;width:192px;height:64px;background:url(https://cdn-js.kobooster.cn/ko_gw/invite/logo.png);top:26px;left:360px}.App .download{position:absolute;left:50%;transform:translate(-50%);top:370px;width:300px;height:86px;border-radius:2px;background:linear-gradient(270deg,#7534e2,#bb41ff);display:flex;align-items:center;justify-content:center;font-size:28.8px;color:#f4f4f4;cursor:pointer;user-select:none}@keyframes maskAniEnter{0%{-webkit-mask-position:0 0}to{-webkit-mask-position:100% 0}}@keyframes maskAniLeave{0%{-webkit-mask-position:100% 0}to{-webkit-mask-position:0 0}}.App .download:not(:hover):after{animation:maskAniLeave .4s steps(39) forwards}.App .download:hover:after,.App .download.active:after{animation:maskAniEnter .5s steps(39) forwards}.App .download:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#531eac,#9226cf);z-index:-1;border-radius:2px;-webkit-mask:url(https://cdn-js.kobooster.cn/ko_gw/ink-transition-sprite.png);-webkit-mask-size:3800% 100%}.App .download img{width:22px;margin-right:6px}.App .version{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;color:#f4f4f4;font-size:14px;top:472px}
