:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}ol,ul{list-style:none;padding:0;margin:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#root{max-width:1280px;margin:0 auto}.lds-spinner,.lds-spinner div,.lds-spinner div:after{box-sizing:border-box}.lds-spinner{color:currentColor;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3.2px;left:36.8px;width:6.4px;height:17.6px;border-radius:20%;background:currentColor}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.wechat-promotion__content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem}.app-page{padding:1rem}.top-app-info{display:flex;justify-content:start;align-items:center;padding:1rem;border-bottom:1px solid #eee}.top-app-info .app-name{font-size:1.5rem;font-weight:700;color:#333}.app-info{display:flex;flex-direction:column;justify-content:start;align-items:start;margin-left:2rem}.app-download-progress,.app-install-button{background-color:#177ef8;border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:14px;padding:3px 2px;width:80px}.app-score{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #eee;text-align:center}.app-intro{display:flex;flex-direction:column;justify-content:start;align-items:start;padding:1rem;border-bottom:1px solid #eee}.app-intro-title{font-size:1.2rem;font-weight:700;color:#333}.app-intro-content{font-size:1rem;color:#666}.app-comment{display:flex;justify-content:space-between;align-items:start;padding:1rem;border-bottom:1px solid #eee}.app-intro .comment-score{display:flex;justify-content:space-between;width:100%;align-items:stretch}.comment-score .left{flex:1;padding:0 2rem 0 0}.comment-score .left .text_1{font-size:4rem;font-weight:700}.comment-score .left .text_2{font-size:.9rem;color:#666;text-align:center}.comment-score .right{flex-grow:1}.app-score-item{font-size:14px;color:#999;padding:0 1rem;border-right:#eee 1px solid}.app-score-item:last-child{border-right:none}.app-score-item img{width:4.3rem}.app-score-item .score-value{font-weight:700}.app-logo img{width:4rem;height:4rem;border-radius:.53333rem}.comment-star{width:3rem;overflow:hidden}.comment-star img{width:3rem}.star_1{overflow-clip-margin:content-box;overflow:clip}.star_2{position:relative;left:.6rem}.star_3{position:relative;left:1.2rem}.star_4{position:relative;left:1.8rem}.star_5{position:relative;left:2.4rem}.comment-progress{margin-left:.26667rem;margin-top:.3rem;background-color:#e9e9ec;height:.3rem;border-radius:.4rem;overflow:hidden;width:8rem;flex:1}.comment-progress>div{height:100%;background-color:#4a4a4e}.comment-star-item{display:flex;justify-content:space-between;align-items:center}.comment-message{margin-top:20px;background:#f9f9f9;padding:14px;font-size:.8rem}.comment-message .row_2 img{width:5rem;height:.9rem;overflow-clip-margin:content-box;overflow:clip}.comment-message .row{display:flex;justify-content:space-between}
