*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#1a1a1a;--bg2:#242424;--bg3:#2e2e2e;--gold:#c8a96e;--gold2:#e4c68a;--text:#f0e6d3;--text2:#a89880;--red:#e85555;--green:#4caf7d;--border:#3a3228}body,html{color:var(--text);font-family:-apple-system,PingFang SC,sans-serif}#app,body,html{background:var(--bg)}#app{max-width:430px;margin:0 auto;min-height:100vh;position:relative}.van-nav-bar{background:var(--bg2)!important;border-bottom:1px solid var(--border)}.van-nav-bar__title{font-weight:600}.van-nav-bar .van-icon,.van-nav-bar__title{color:var(--gold)!important}.van-tabbar{background:var(--bg2)!important;border-top:1px solid var(--border)!important}.van-tabbar-item--active .van-tabbar-item__icon,.van-tabbar-item--active .van-tabbar-item__text{color:var(--gold)!important}.van-tabbar-item__text{color:var(--text2);font-size:11px}.van-cell{background:var(--bg3)!important;border-bottom:1px solid var(--border)!important}.van-cell,.van-cell__title{color:var(--text)!important}.van-cell__value{color:var(--text2)!important}.van-field__control{color:var(--text)!important;background:transparent!important}.van-field__control::-moz-placeholder{color:var(--text2)!important}.van-field__control::placeholder{color:var(--text2)!important}.gold-btn{background:linear-gradient(135deg,#c8a96e,#e4c68a)!important;color:#1a1a1a!important;font-weight:700!important;border:none!important;border-radius:24px!important}.card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:16px;margin:0 16px 12px}.page-wrap{padding-bottom:70px}.status-0{color:#f0a020}.status-1{color:var(--green)}.status-2{color:var(--red)}.van-dialog{background:var(--bg2)!important;border:1px solid var(--border)}.van-dialog__header{color:var(--text)!important;font-weight:700!important}.van-dialog__message{color:var(--text)!important;font-size:14px!important;line-height:1.6!important}.van-dialog__footer .van-button{background:var(--bg2)!important}.van-dialog__cancel .van-button__text{color:var(--text2)!important}.van-dialog__confirm .van-button__text{color:var(--gold)!important;font-weight:700!important}.van-dialog [class*=van-hairline]:after{border-color:var(--border)!important}