:root{--el-font-family:"Noto Sans SC";--el-font-family-primary:"Noto Sans SC";--xzyun-primary:#409eff;--xzyun-success:#67c23a;--xzyun-warning:#e6a23c;--xzyun-danger:#f56c6c;--xzyun-bg:#f0f2f5}*{box-sizing:border-box;margin:0;padding:0;font-family:Noto Sans SC!important}html,body{background:var(--xzyun-bg);min-height:100vh;overflow-x:hidden}#app{min-height:100vh}a{color:var(--xzyun-primary);text-decoration:none;transition:color .2s}a:hover{color:#66b1ff}.page-container{max-width:960px;margin:0 auto;padding:16px 12px}@media (width>=768px){.page-container{padding:24px 20px}}.main-card{width:100%}.form-footer{text-align:center;margin-top:8px}.hint-text{color:#909399;margin-top:2px;font-size:12px}.hint-text.warning{color:var(--xzyun-warning)}.app-footer{text-align:center;color:#909399;padding:20px 12px;font-size:13px;line-height:1.8}.app-footer a{color:var(--xzyun-primary)}.app-footer .footer-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:4px;display:flex}@media (width<=640px){.el-form{--el-form-label-width:0px!important}.el-form-item__label{text-align:left;width:100%;padding-bottom:4px;display:block}.el-dialog{max-width:94vw!important;margin:10px auto!important}}@media (width>=641px){.el-dialog{max-width:720px!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#909399}
