page{background:#f2f5fa;color:#2b3240;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:.75rem;line-height:1.5;min-height:100%}.page{box-sizing:border-box;padding:.7rem .7rem calc(1.7rem + env(safe-area-inset-bottom))}.card{background:#fff;border-radius:.7rem;box-sizing:border-box;padding:.7rem}.btn-3d{align-items:center;background:#58cc02;border:none;border-radius:.6rem;box-shadow:0 .2rem 0 #46a302;box-sizing:border-box;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:2.4rem;justify-content:center;letter-spacing:.025rem;transition:transform .06s ease,box-shadow .06s ease}.btn-3d::after{border:none}.btn-3d:active{box-shadow:0 .05rem 0 #46a302;transform:translateY(.15rem)}.btn-3d--accent{background:#1cb0f6;box-shadow:0 .2rem 0 #1487bd}.btn-3d--accent:active{box-shadow:0 .05rem 0 #1487bd}.btn-3d--gold{background:#ffc800;box-shadow:0 .2rem 0 #e0a800;color:#6b4b00}.btn-3d--gold:active{box-shadow:0 .05rem 0 #e0a800}.btn-3d--ghost{background:#fff;box-shadow:0 .2rem 0 #e6eaf2;color:#6b7480}.btn-3d--ghost:active{box-shadow:0 .05rem 0 #e6eaf2}.btn-3d--off{background:#dfe4ec;box-shadow:0 .2rem 0 #cdd4df;color:#9aa3b0}.hint{color:#9aa3b0;font-size:.65rem;padding:1.6rem 0;text-align:center}.stars{align-items:center;display:flex;justify-content:center}.stars__item{color:#dfe4ec;font-size:.75rem;line-height:1;margin:0 .075rem}.stars__item--on{color:#ffc800}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}100%{transform:scale(1)}}@keyframes shake-x{0%,100%{transform:translateX(0)}20%{transform:translateX(-.25rem)}40%{transform:translateX(.25rem)}60%{transform:translateX(-.15rem)}80%{transform:translateX(.15rem)}}@keyframes slide-up{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes float-y{0%,100%{transform:translateY(0)}50%{transform:translateY(-.2rem)}}html{background:#e3e5e8}body{background:#f2f5fa;margin:0 auto;max-width:430PX;min-height:100vh;position:relative;transform:translateZ(0)}body .taro_router > .taro_page{background:#f2f5fa}.taro-navigation-bar-title{font-size:.85rem!important;font-weight:700}