@font-face{font-family:QuantWenKai;src:url('fonts/quant-wenkai-medium.woff2?v=20261112e') format('woff2');font-weight:500;font-display:swap}
.quant666-course-context{margin:18px 0;padding:18px 20px;border:1px solid #dce5ed;border-radius:12px;background:#eff4f8;color:#50687c;font-size:14px;line-height:1.9}.quant666-course-context p{margin:6px 0}.quant666-course-context a{color:#2765cf}.single h1,.single .article h2{font-family:QuantWenKai,'PingFang SC',serif}
body.page-template-user-sign{height:auto!important;min-height:100vh;background:#f6f8fb}.page-template-user-sign .sign-page.absolute{position:relative!important;inset:auto!important;height:auto!important;min-height:calc(100vh - 60px);padding:95px 20px 70px!important}.page-template-user-sign .sign-row{height:auto!important}.page-template-user-sign .sign-col{height:auto!important;align-items:flex-start!important}.page-template-user-sign .sign-col>div{width:100%;max-width:420px;padding-top:0!important}.page-template-user-sign .sign-page .sign{width:100%!important;border-radius:18px;box-shadow:0 12px 45px #1b355012;border:1px solid #e4e9ef}.page-template-user-sign .sign h3,.page-template-user-sign .sign h4{font-family:QuantWenKai,serif}.page-template-user-sign .quant666-wechat-login-helper{box-shadow:none;gap:8px;margin-top:16px;padding:14px;background:#edf4f0}.page-template-user-sign .quant666-wechat-login-desc{font-size:12px;line-height:1.8}.page-template-user-sign .quant666-wechat-login-tips{display:none}.page-template-user-sign .quant666-wechat-login-helper p{margin-bottom:5px}.page-template-user-sign .quant666-wechat-login-title{font-size:14px}.page-template-user-sign .sign-col input{min-height:44px}.page-template-user-sign .sign-col .captchsubmit{min-height:44px}
@media(max-width:700px){.page-template-user-sign .sign-page.absolute{padding:85px 16px 70px!important}.page-template-user-sign .sign-col{margin:0!important;width:100%!important}.page-template-user-sign .sign-col>div{max-width:410px}.page-template-user-sign .quant666-wechat-login-helper{margin-left:15px;margin-right:15px}.quant666-course-context{padding:15px;font-size:13px}}
.page-template-user-sign .quant666-login-other{margin:12px 20px;border-top:1px solid #e4e9ef;padding-top:14px}.page-template-user-sign .quant666-login-other summary{cursor:pointer;font-size:13px;color:#6b7d8e;line-height:2}.page-template-user-sign .quant666-login-other .quant666-wechat-login-helper{margin:12px 0 0}.page-template-user-sign .quant666-wechat-login-meta,.page-template-user-sign .quant666-wechat-login-step{display:none}
