/* 1.6.1-rc.18.8 · 找回密码 / 设置新密码页（/mv-reset-password/）。只在该页加载，选择器限定在 body.mv-reset-page 下；
   字体沿用 /cart/、/about/ 同一套 PingFang 字体栈；共享页头页尾不改。 */
body.mv-reset-page{--mvr-ink:#171918;--mvr-muted:#656864;--mvr-line:#dedfdb;--mvr-soft:#f7f6f4;--mvr-red:#781f2b;--mvr-red-dark:#591620}
body.mv-reset-page .entry-header,body.mv-reset-page #secondary,body.mv-reset-page .ast-breadcrumbs-wrapper{display:none!important}
body.mv-reset-page #primary{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;border:0!important}
body.mv-reset-page .site-content>.ast-container{max-width:none!important;padding:0!important;display:block!important}
body.mv-reset-page .ast-article-single,body.mv-reset-page .ast-separate-container .ast-article-single,body.mv-reset-page article.page{background:#fff!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}
body.mv-reset-page .entry-content{margin:0!important}
body.mv-reset-page,body.mv-reset-page .site-content{background:#fff}
.mv-reset-page .mv-reset{font-family:"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;color:var(--mvr-ink);-webkit-font-smoothing:antialiased;padding:72px 24px 88px;min-height:56vh;box-sizing:border-box}
.mv-reset-page .mv-reset *{box-sizing:border-box}
.mv-reset-page .mv-reset__card{width:min(100%,420px);margin:0 auto}
.mv-reset-page .mv-reset__eyebrow{margin:0 0 14px;font-size:11px;font-weight:400;letter-spacing:.24em;line-height:1.6;color:var(--mvr-red)}
.mv-reset-page .mv-reset__title{margin:0 0 12px;padding:0;font-size:30px;font-weight:300;letter-spacing:.06em;line-height:1.35;color:var(--mvr-ink)}
.mv-reset-page .mv-reset__lead{margin:0 0 30px;font-size:14px;font-weight:400;line-height:1.8;color:var(--mvr-muted);word-break:break-all}
.mv-reset-page .mv-reset__note{margin:-12px 0 28px;font-size:12px;line-height:1.8;color:var(--mvr-muted)}
.mv-reset-page .mv-reset__form{margin:0;padding:0;border:0}
.mv-reset-page .mv-reset__field{margin:0 0 20px}
.mv-reset-page .mv-reset__field label{display:block;margin:0 0 9px;font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--mvr-ink)}
.mv-reset-page .mv-reset__field input{display:block;width:100%;height:48px;margin:0;padding:0 14px;border:1px solid var(--mvr-line);border-radius:0;background:#fff;box-shadow:none;outline:none;font:inherit;font-size:14px;color:var(--mvr-ink)}
.mv-reset-page .mv-reset__field input:focus{border-color:#747971}
.mv-reset-page .mv-reset__field input::placeholder{color:#a5a7a3;font-weight:300}
.mv-reset-page .mv-reset__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:8px 0 0;padding:12px 16px;border:1px solid var(--mvr-red);border-radius:0;background:var(--mvr-red);color:#fff!important;font:inherit;font-size:13px;font-weight:400;letter-spacing:.16em;text-decoration:none!important;cursor:pointer;transition:background .2s}
.mv-reset-page .mv-reset__button:hover,.mv-reset-page .mv-reset__button:focus{background:var(--mvr-red-dark);border-color:var(--mvr-red-dark);color:#fff!important}
.mv-reset-page .mv-reset__alt{margin:24px 0 0;text-align:center;font-size:12px;color:var(--mvr-muted)}
.mv-reset-page .mv-reset__alt a{color:var(--mvr-ink);text-decoration:underline;text-underline-offset:4px}
.mv-reset-page .mv-reset__error{margin:-10px 0 22px;padding:12px 14px;border-left:2px solid var(--mvr-red);background:var(--mvr-soft);font-size:12px;line-height:1.7;color:var(--mvr-red)}
.mv-reset-page .mv-reset :is(a,button,input):focus-visible{outline:2px solid var(--mvr-red);outline-offset:3px}
@media (max-width:600px){.mv-reset-page .mv-reset{padding:44px 22px 64px}.mv-reset-page .mv-reset__title{font-size:26px}.mv-reset-page .mv-reset__field input{font-size:16px}}
