:root{--brand:#1677ff;--brand-dark:#0958d9;--brand-soft:#e8f3ff;--brand-soft-2:#f0f7ff;--text:#1f2a37;--text-secondary:#4b5565;--text-muted:#8b95a5;--border:#e6ebf2;--card:#fff;--danger:#ff4d4f;--danger-bg:#fff1f0;--page-bg:#f7f9fc;--radius:12px;--shadow-card:0 10px 40px #1677ff14;--shadow-soft:0 8px 24px #0f23460f;--scrollbar-size:10px;--scrollbar-radius:10px;--scrollbar-thumb:#c5cdd8;--scrollbar-thumb-hover:#1677ff;--scrollbar-track:#f0f3f8}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1300px,100% - 40px);margin:0 auto}.section-title{color:var(--text);margin:0;font-size:28px;font-weight:700}.section-desc{color:var(--text-muted);margin:8px 0 0;font-size:14px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.el-scrollbar__bar{border-radius:var(--scrollbar-radius)}.el-scrollbar__bar.is-vertical{width:var(--scrollbar-size);right:2px}.el-scrollbar__bar.is-horizontal{height:var(--scrollbar-size);bottom:2px}.el-scrollbar__thumb{opacity:1;background-color:var(--scrollbar-thumb)!important;border-radius:var(--scrollbar-radius)!important}.el-scrollbar__thumb:hover{background-color:var(--scrollbar-thumb-hover)!important}
