.pinkki-ui{--pk-ink:#493440;--pk-muted:#927883;--pk-accent:#c83d76;--pk-border:#f0e0e8;min-height:100vh;color:var(--pk-ink);background:#fff5f9;padding-bottom:28px;font-size:14px;line-height:1.7}.pinkki-ui .main-wrapper{box-sizing:border-box;max-width:960px;margin:24px auto;padding:22px 28px 30px;background:#fff;border:1px solid var(--pk-border);border-radius:20px;box-shadow:0 8px 35px #ad66820a}.pinkki-ui .van-nav-bar{background:#fffcfd}.pinkki-ui .van-nav-bar__content{max-width:960px;height:64px;margin:auto}.pinkki-ui .van-nav-bar__title{color:var(--pk-ink);font-size:16px;font-weight:600}.pinkki-ui .van-nav-bar .van-icon,.pinkki-ui .van-nav-bar__text{color:var(--pk-accent)}.pinkki-ui .van-hairline--bottom:after{border-color:var(--pk-border)}.pinkki-ui .page-intro{padding:12px 8px 28px;margin-bottom:16px;border-bottom:1px solid var(--pk-border)}.pinkki-ui .page-intro__eyebrow{color:#a4617e;font-size:10px;letter-spacing:2px;font-weight:600}.pinkki-ui .page-intro h1{font-size:28px;line-height:1.5;margin:8px 0;letter-spacing:-.5px}.pinkki-ui .page-intro p{font-size:13px;color:var(--pk-muted);line-height:1.8}.pinkki-ui .basic-header{margin:26px 0 12px;padding:0 0 0 12px;text-indent:0;border-left:3px solid #dc77a2;font-size:16px}.pinkki-ui .van-cell{color:var(--pk-ink);padding:16px;background:#fff;line-height:25px}.pinkki-ui .van-cell:after{border-color:#f5eaf0}.pinkki-ui .van-cell__label{color:#927883;line-height:1.8;margin-top:5px}.pinkki-ui .van-cell__value{color:#8e7580;overflow-wrap:anywhere}.pinkki-ui .van-field__label{color:#795969}.pinkki-ui .van-field__control{color:#493440}.pinkki-ui .van-field__control::-moz-placeholder{color:#ad98a2}.pinkki-ui .van-field__control::placeholder{color:#ad98a2}.pinkki-ui .van-field__control:disabled{color:#8d7682;-webkit-text-fill-color:#8d7682}.pinkki-ui .van-cell-group,.pinkki-ui .van-form{border:1px solid var(--pk-border);border-radius:12px;overflow:hidden;margin-bottom:18px}.pinkki-ui .van-cell-group__title{padding:22px 16px 12px;color:#9b5c78;font-weight:600}.pinkki-ui .van-button{border-radius:9px}.pinkki-ui .van-button--info:not(.van-button--plain){background:#c83d76!important;border-color:#c83d76!important}.pinkki-ui .van-button--info.van-button--plain{color:#b9346c!important;border-color:#e0a8c0!important}.pinkki-ui .van-button--small{min-height:36px;padding:0 16px}.pinkki-ui .van-button--block{margin-top:10px}.pinkki-ui .van-radio__icon--checked .van-icon,.pinkki-ui .van-switch--on{background:#c83d76;border-color:#c83d76}.pinkki-ui .van-tabs__wrap{margin-bottom:16px}.pinkki-ui .van-tabs__nav{background:#fff7fa}.pinkki-ui .van-tab{color:#947484}.pinkki-ui .van-tab--active{color:#ad3266;font-weight:600}.pinkki-ui .van-tabs__line{background:#cc4c82}.pinkki-ui .van-divider{color:#a3597a;border-color:var(--pk-border);margin:26px 0 20px;font-weight:600}.pinkki-ui .van-loading{color:#a36a84;text-align:center;padding:46px 10px}.pinkki-ui .van-loading__spinner{max-width:36px;max-height:36px}.pinkki-ui .van-loading__text{color:#947484}.pinkki-ui .my-coin,.pinkki-ui .status{background:#fff0f6;color:#a73164;padding:20px 22px;border:1px solid #f2dbe6;border-radius:12px;margin:0 0 20px;font-size:16px;font-weight:600}.pinkki-ui .product{border:1px solid var(--pk-border);border-radius:14px;overflow:hidden;margin-bottom:14px}.pinkki-ui .product .van-card{background:#fff;padding:22px;cursor:pointer;z-index:auto!important}.pinkki-ui .product .van-card__thumb{border-radius:12px;overflow:hidden}.pinkki-ui .product .van-card__title{font-size:17px;color:#493440;margin-bottom:8px}.pinkki-ui .product .van-card__price{color:#be356f;margin-top:8px}.pinkki-ui .product .product-desc{color:#927883;font-size:12px;line-height:1.8}.pinkki-ui .product .van-card__footer{color:#a68d99;font-size:11px}.pinkki-ui .product .restrict-cover{pointer-events:none;font-size:19px;top:48px;left:30px;color:#8e6177;background:#fff9fce8;padding:3px 12px;border-radius:6px}.pinkki-ui .comments{padding:0}.pinkki-ui .comment{border:1px solid var(--pk-border);border-radius:12px;margin:0 0 14px;padding:18px}.pinkki-ui .comment-time{top:20px;right:18px;color:#a18a96;font-size:11px}.pinkki-ui .comment-main{padding-top:12px;color:#6d5360;overflow-wrap:anywhere;line-height:1.9}.pinkki-ui .comment-submit{margin:24px 0 0;padding:8px;border:1px solid var(--pk-border);border-radius:12px;background:#fff8fb}.pinkki-ui .pie-card{border-radius:14px;margin-bottom:16px}.pinkki-ui .mypie-arch,.pinkki-ui .mypie-member{border-radius:10px}.pinkki-ui .changelog{padding:0 12px}.pinkki-ui .changelog ul{color:#7f6371;padding-left:22px;line-height:2;font-size:13px}.pinkki-ui .changelog li{padding:4px 0}.pinkki-ui .info,.pinkki-ui .no-bind,.pinkki-ui .unbind{background:#fff8fb;padding:22px;border:1px solid var(--pk-border);border-radius:12px}.pinkki-ui .info h3,.pinkki-ui .no-bind h3,.pinkki-ui .unbind h3{font-size:16px;line-height:1.8;margin-bottom:10px}.pinkki-ui .info p,.pinkki-ui .unbind p{color:#927883;font-size:13px;line-height:1.9}.pinkki-ui a{color:#bb3c71}.pinkki-ui a:focus-visible,.pinkki-ui button:focus-visible,.pinkki-ui input:focus-visible,.pinkki-ui textarea:focus-visible{outline:2px solid #ba3f73;outline-offset:3px}.pinkki-ui #home{min-height:100vh;height:auto;box-sizing:border-box;width:100%;padding:32px 20px;background:radial-gradient(ellipse at 15% 12%,#fbdce9,transparent 45%),radial-gradient(ellipse at 85% 90%,#f5e1ef,transparent 45%),#fff5f9}.pinkki-ui .login-box{padding:40px 34px 36px;max-width:420px;background:#fffcfd;border:1px solid #f0dce6;border-radius:24px;box-shadow:0 20px 70px #b56f8b13}.pinkki-ui .login-mark{position:relative;display:grid;place-items:center;width:62px;height:66px;margin:0 auto 25px;background:#d35489;color:#fff;border-radius:20px 20px 20px 6px;font:44px Georgia,serif;transform:rotate(-7deg)}.pinkki-ui .login-mark span{position:absolute;top:-12px;right:-16px;font-size:29px;color:#d35489}.pinkki-ui .login-eyebrow{font-size:10px;letter-spacing:3px;color:#b37a94;margin-bottom:10px}.pinkki-ui .login-logo h2{font-size:25px;letter-spacing:3px}.pinkki-ui .login-logo>span{display:inline-block;font-size:10px;vertical-align:top;color:#b37a94;background:#fceaf2;padding:1px 7px;border-radius:5px;margin-left:5px}.pinkki-ui .login-description{color:#927883;font-size:12px;margin:12px 0 26px}.pinkki-ui .login-ways{display:flex;padding:5px;border-radius:10px;background:#f8edf2;gap:4px}.pinkki-ui .login-ways button{flex:1;border:0;font:inherit;font-size:13px;padding:10px 4px;color:#967386;background:transparent;border-radius:7px;cursor:pointer}.pinkki-ui .login-ways button.active{color:#ac3265;background:#fff;box-shadow:0 2px 8px #a5517610;font-weight:600}.pinkki-ui .login-box .van-cell{padding:14px 10px;font-size:13px}.pinkki-ui .login-box .van-field__label{width:55px}.pinkki-ui .vcode-login>a{display:block;text-align:right;font-size:12px;margin-top:10px}.pinkki-ui .login-box>.van-button{width:100%!important;height:44px;background:#c83d76!important;color:#fff!important;border-color:#c83d76!important}.pinkki-ui .overlay-wrapper img{max-width:700px;max-height:90vh;-o-object-fit:contain;object-fit:contain}@media (max-width:700px){.pinkki-ui .main-wrapper{margin:14px 12px;padding:16px 12px 24px;border-radius:15px}.pinkki-ui .van-nav-bar__content{height:54px}.pinkki-ui .page-intro{padding:10px 6px 22px}.pinkki-ui .page-intro h1{font-size:23px}.pinkki-ui .page-intro p{font-size:12px}.pinkki-ui .van-cell{padding:13px 12px}.pinkki-ui .comment{padding:14px}.pinkki-ui .comment-time{position:static;display:block;padding-left:45px;margin-top:4px}.pinkki-ui .comment .user-box{max-width:100%}.pinkki-ui .login-box{padding:32px 22px}.pinkki-ui .product .van-card{padding:16px}}.pinkki-ui .commands .command{padding:20px;margin-bottom:12px;border:1px solid var(--pk-border);border-radius:12px;background:#fffafd}.pinkki-ui .commands .c-title{color:#9f3e69;font-size:16px;font-weight:600}.pinkki-ui .commands .c-extra{margin:10px 0}.pinkki-ui .commands .c-desc{color:#876b79;line-height:1.9}.pinkki-ui .van-field--disabled .van-field__label{color:#927883}:root{--v-main-pink:#ffedfb;--v-dark-color:#160221}#app,body,html{padding:0;margin:0;font-family:Avenir,Helvetica,PingFangSC-Regular,Microsoft Yahei,Microsoft YaHei,微软雅黑,Arial,sans-serif}body{background-color:var(--v-main-pink);transition:background-color .5s}body.dark-mode{background-color:var(--v-dark-color)}h1,h2,h3,h4,h5,p{margin:0}.van-button--info{background-color:#eb5ea5!important;border-color:#eb5ea5!important}.van-button--info.van-button--plain{background-color:#fff!important;color:#eb5ea5!important}.main-wrapper{max-width:800px;margin:0 auto;background-color:hsla(0,0%,100%,.9);padding-bottom:20px}.basic-header{text-indent:12px;padding:8px 0}