body,page{background:#f4f1ec;color:#2f2a28;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.7rem;-webkit-font-smoothing:antialiased}taro-button-core,taro-input-core,taro-text-core,taro-textarea-core,taro-view-core{box-sizing:border-box}.page{background:radial-gradient(120% 60% at 0 0,rgba(140,59,74,.08),transparent 60%),#f4f1ec;min-height:100vh;padding:.6rem .7rem 1.5rem}.card{background:#fffdf9;border:.025rem solid #ece4d9;border-radius:.6rem;box-shadow:0 .3rem .8rem rgba(96,63,48,.06);padding:.7rem}.card + .card{margin-top:.6rem}.section-title{color:#3a2a2d;font-size:.8rem;font-weight:600;margin-bottom:.45rem}.muted{color:#8b817c;font-size:.6rem}.row{align-items:center;display:flex}.between{align-items:center;display:flex;justify-content:space-between}.btn{align-items:center;border:none;border-radius:24.975rem;display:flex;font-size:.75rem;font-weight:600;height:2.2rem;justify-content:center;line-height:1;width:100%}.btn::after{border:none}.btn-primary{background:linear-gradient(135deg,#9c4353,#7a2f3d);box-shadow:0 .3rem .65rem rgba(140,59,74,.28);color:#fff7f0}.btn-ghost{background:transparent;border:.025rem solid rgba(140,59,74,.35);color:#8c3b4a}.btn-disabled{background:#d8d0c8;box-shadow:none;color:#fff}.tag{align-items:center;background:hsla(32,35%,57%,.16);border-radius:24.975rem;color:#8a6a3f;display:inline-flex;font-size:.55rem;padding:.1rem .4rem}.tag-red{background:rgba(140,59,74,.12);color:#8c3b4a}.divider{background:#eee6dc;height:.025rem;margin:.6rem 0}.empty{color:#a49a94;font-size:.65rem;padding:2rem 0;text-align:center}.field{align-items:center;border-bottom:.025rem solid #eee6dc;display:flex;min-height:2.3rem}.field:last-child{border-bottom:none}.field-label{color:#6f625c;font-size:.675rem;width:4rem}.field-input{color:#2f2a28;flex:1;font-size:.7rem}.link{color:#8c3b4a;font-size:.65rem}.weui-tabbar__item{padding:.2rem 0!important}.weui-tabbar__icon{height:1.1rem!important;margin-bottom:.1rem;width:1.1rem!important}.weui-tabbar__icon img{height:100%!important;width:100%!important}.weui-tabbar__label{font-size:.5rem!important;font-weight:500!important;letter-spacing:.025rem;line-height:1.4!important}