@font-face{font-family:Alibaba PuHuiTi;src:url(/assets/font/optimized/AlibabaPuHuiTi-3-55-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/assets/font/optimized/AlibabaPuHuiTi-3-65-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/assets/font/optimized/AlibabaPuHuiTi-3-85-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:Alibaba PuHuiTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}button{font-family:inherit}button:hover{opacity:.9;transform:translateY(-2px)}button:active{transform:translateY(0)}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(-20px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}@media (max-width: 768px){input,button:not([class*=legal]):not([class*=copyright]){font-size:18px!important}button:not([class*=legal]):not([class*=copyright]){padding:18px!important;min-height:56px}input{padding:16px!important;min-height:56px}h1:not(.copyright *):not(.legal-notice *){font-size:28px!important}h2:not(.copyright *):not(.legal-notice *){font-size:32px!important}label:not(.copyright *):not(.legal-notice *),span:not(.copyright *):not(.legal-notice *){font-size:18px!important}}
