:root{--brand-primary: #C23921;--brand-primary-light: #D4534A;--brand-primary-dark: #9B2335;--brand-primary-50: rgba(194, 57, 33, .05);--brand-primary-100: rgba(194, 57, 33, .1);--brand-primary-200: rgba(194, 57, 33, .2);--brand-accent: #D4A543;--brand-accent-light: #E8CD6D;--brand-gold: #D4A543;--brand-danger: #C0392B;--brand-success: #2D8B6E;--bg: #F5F0E0;--bg-card: #FDFAF2;--bg-sidebar: #EBE3D3;--bg-input: #FDFAF2;--bg-hover: #E8D9C5;--text: #2C2416;--text-secondary: #6B5E4F;--text-muted: #9C8B7A;--border: #D4C8B0;--border-light: #EAE0CF;--shadow-sm: 0 1px 4px rgba(44, 36, 22, .06);--shadow-md: 0 4px 16px rgba(44, 36, 22, .08);--shadow-lg: 0 8px 32px rgba(44, 36, 22, .1);--shadow-xl: 0 16px 48px rgba(44, 36, 22, .14);--glass-bg: rgba(253, 250, 242, .85);--glass-border: rgba(212, 200, 176, .5);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Serif SC", "STSong", "SimSun", "PingFang SC", "Microsoft YaHei", serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--font-sans);font-size:14px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background .4s,color .4s}#app{height:100%}a{color:var(--brand-primary);text-decoration:none}a:hover{color:var(--brand-primary-light)}.page-card{background:var(--bg-card);border-radius:var(--radius-md);padding:24px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:box-shadow .3s}.page-card:hover{box-shadow:var(--shadow-md)}.page-title{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--text);display:flex;align-items:center;gap:8px}.page-title:before{content:"";width:4px;height:18px;background:var(--brand-primary);border-radius:2px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.copy-container{display:flex;align-items:center;gap:8px}.copy-container .el-input{flex:1}.info-row{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-light)}.info-row:last-child{border-bottom:none}.info-label{width:120px;color:var(--text-muted);font-size:14px}.info-value{flex:1;color:var(--text);font-size:14px}.bind-status{display:inline-flex;align-items:center;gap:8px}.empty-state{text-align:center;padding:40px 0;color:var(--text-muted)}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:var(--bg)}.not-found h1{font-size:80px;color:var(--brand-primary);margin-bottom:20px}.not-found p{font-size:18px;color:var(--text-secondary);margin-bottom:30px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px;opacity:.4}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.03)}}.animate-fade-in{animation:fadeIn .5s cubic-bezier(.25,.1,.25,1)}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.25,.1,.25,1)}.gradient-text{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hui-pattern{height:6px;background:repeating-linear-gradient(90deg,var(--brand-primary) 0px,var(--brand-primary) 6px,transparent 6px,transparent 12px,var(--brand-accent) 12px,var(--brand-accent) 14px,transparent 14px,transparent 24px);opacity:.3}.el-button--primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;border-radius:var(--radius-sm)!important;font-weight:500!important;transition:all .25s!important}.el-button--primary:hover{background:var(--brand-primary-light)!important;border-color:var(--brand-primary-light)!important;transform:translateY(-1px);box-shadow:0 4px 12px #c239214d!important}.el-button--primary:active{background:var(--brand-primary-dark)!important;border-color:var(--brand-primary-dark)!important}.el-button--danger{border-radius:var(--radius-sm)!important}.el-input__wrapper{border-radius:var(--radius-sm)!important;transition:all .2s!important}.el-input__wrapper:focus,.el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--brand-primary-200)!important}.el-tabs__item.is-active{color:var(--brand-primary)!important}.el-tabs__active-line{background-color:var(--brand-primary)!important}.el-menu--horizontal .el-menu-item.is-active{border-bottom-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.el-tag--warning{background-color:#d4a5431a!important;border-color:var(--brand-accent)!important;color:var(--brand-accent)!important}.el-link--primary{color:var(--brand-primary)!important}.el-link--primary:hover{color:var(--brand-primary-light)!important}.el-card{border-radius:var(--radius-md)!important;border-color:var(--border-light)!important}.el-table{--el-table-border-color: var(--border-light);--el-table-header-bg-color: var(--bg-sidebar);--el-table-row-hover-bg-color: var(--brand-primary-50)}.el-dialog{border-radius:var(--radius-md)!important}@media (max-width: 768px){.info-row{flex-direction:column;align-items:flex-start;gap:6px}.info-label{width:auto}}
