@charset "UTF-8";:root{--theme-color: #ff1c74;--theme-color-dark: color-mix(in srgb, var(--theme-color) 82%, #000);--theme-color-light: color-mix(in srgb, var(--theme-color) 78%, #fff);--active-bg: color-mix(in srgb, var(--theme-color) 12%, #fff);--el-color-primary: var(--theme-color);--el-color-primary-dark-2: var(--theme-color-dark);--el-color-primary-light-3: color-mix(in srgb, var(--theme-color) 70%, #fff);--el-color-primary-light-5: color-mix(in srgb, var(--theme-color) 50%, #fff);--el-color-primary-light-7: color-mix(in srgb, var(--theme-color) 30%, #fff);--el-color-primary-light-8: color-mix(in srgb, var(--theme-color) 20%, #fff);--el-color-primary-light-9: color-mix(in srgb, var(--theme-color) 10%, #fff);--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #eee;--gray-300: #e0e0e0;--gray-400: #ccc;--gray-500: #b0b0b0;--gray-600: #999;--gray-700: #727272;--gray-800: #363636;--gray-900: #1a1a1a;--color-text: #333;--color-text-secondary: #6b6b6b;--color-bg: #fff;--color-bg-subtle: #f7f7f7;--color-border: #ececec;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-admin-compact-1: var(--space-1);--space-admin-compact-2: var(--space-2);--space-admin-compact-3: var(--space-3);--space-admin-compact-4: var(--space-4);--space-admin-page-x: var(--space-5);--space-admin-page-y: var(--space-5);--space-admin-page-x-mobile: var(--space-3);--space-admin-page-y-mobile: var(--space-4);--space-player: 100px;--space-player-mobile: 76px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--shadow-card: 0 2px 9px 1px #e0e0e0;--shadow-pop: 0 2px 5px rgba(0, 0, 0, .1);--shadow-media: 0 4px 12px rgba(0, 0, 0, .12);--shadow-media-hover: 0 10px 20px rgba(255, 28, 116, .18);--bg-header: #fff;--bg-canvas: #eef1f8;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 22px;--text-3xl: 28px;--leading-tight: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--duration-skeleton: 1.4s;--ease-out: cubic-bezier(.25, .8, .35, 1);--z-sticky: 100;--z-nav: 200;--z-player: 300;--z-drawer: 900;--z-dropdown: 1000;--surface-page: var(--color-bg);--surface-card: #fff;--surface-float: #fff;--surface-overlay: rgba(0, 0, 0, .5);--ratio-cover: 1 / 1;--ratio-poster: 2 / 3;--ratio-backdrop: 16 / 9;--color-success: #67c23a;--color-warning: #e6a23c;--color-error: #f56c6c;--color-info: #909399;--color-success-bg: #f0f9eb;--color-warning-bg: #fdf6ec;--color-error-bg: #fef0f0;--color-info-bg: #f4f4f5;--color-rank-1: #f5a623;--color-rank-3: #cd7f32;--color-star: #f59e0b;--color-star-light: #ffd76a;--color-star-strong: #d97706;--color-like: #e86262;--color-on-primary: #fff;--color-black: #000;--gradient-cover-placeholder: linear-gradient(135deg, var(--theme-color), var(--color-text));--color-cinematic-1: #1e293b;--color-cinematic-2: #334155;--gradient-cinematic: linear-gradient(120deg, var(--color-cinematic-1), var(--color-cinematic-2) 55%, var(--theme-color));--shadow-text-on-image: 0 1px 6px rgba(0, 0, 0, .7);--color-cinematic-0: #0f172a;--color-cinematic-3: #475569;--color-cinematic-4: #64748b;--color-cinematic-5: #94a3b8;--surface-media-deep: #111;--surface-media-raised: #2a2a2a;--surface-lyric: #f7f7f9;--border-control-subtle: #e7e7e7;--border-info-panel: #ededed;--border-radio: #d5d7dc;--border-option-hover: #d6d8de;--text-info-title: #464646;--text-control-disabled: #c5c5c5;--color-info-badge: #4790f5;--surface-info-badge: #ebf3fe;--color-link-legacy: #4e6a91;--color-link-legacy-hover: #283c57;--color-comment-action: #335380;--color-carousel-text: #475669;--surface-carousel-even: #99a9bf;--surface-carousel-odd: #d3dce6;--surface-search-highlight: #fff3cd;--color-status-success-legacy: #2ba471;--color-status-error-legacy: #e34d59;--color-log-warning-level: #f0a020;--color-log-warning-message: #f3c98b;--color-log-timestamp: #38bdf8;--border-warning-soft: #ffd591;--color-task-error: #dc2626;--color-task-success: #16a34a;--color-json-key: #2563eb;--color-json-string: #16a34a;--color-json-boolean: #9333ea;--color-copy-action: #409eff;--color-copy-action-hover: #66b1ff;--surface-danger-action-hover: #f9d4d4;--color-danger-action-hover: #c0392b;--color-search-close-hover: #5b21b6;--border-danger-zone: #fecaca;--color-danger-zone-title: #b91c1c;--color-warning-hint: #b45309;--surface-warning-hint: #fffbeb;--border-warning-hint: #fde68a;--color-success-hint: #0f766e;--surface-success-hint: #ecfdf5;--border-success-hint: #a7f3d0;--color-bound-badge: #047857;--color-uptime-emphasis: #6ee7b7;--color-uptime-fill: #22c55e;--text-ep-primary: #303133;--surface-primary-light: #ecf5ff;--gray-150: #e6e6e6}[data-theme=dark]{--theme-color: #ff4d92;--active-bg: color-mix(in srgb, var(--theme-color) 22%, #1a1a1a);--gray-50: #161616;--gray-100: #1f1f1f;--gray-200: #2a2a2a;--gray-300: #3a3a3a;--gray-400: #4d4d4d;--gray-500: #6b6b6b;--gray-600: #8a8a8a;--gray-700: #b0b0b0;--gray-800: #d0d0d0;--gray-900: #f0f0f0;--color-text: #e8e8e8;--color-text-secondary: #9a9a9a;--color-bg: #121212;--color-bg-subtle: #1a1a1a;--color-border: #2a2a2a;--bg-header: #1a1a1a;--bg-canvas: #0f0f0f;--shadow-card: 0 2px 9px 1px #000;--surface-card: #1f1f1f;--surface-float: #2a2a2a;--surface-overlay: rgba(0, 0, 0, .65);--surface-lyric: #20242d;--border-control-subtle: #3a414d;--border-info-panel: #3a414d;--border-radio: #4b5563;--border-option-hover: #4b5563;--text-info-title: #e5e7eb;--text-control-disabled: #6b7280;--surface-info-badge: #1e3a5f;--color-link-legacy: #93c5fd;--color-link-legacy-hover: #bfdbfe;--surface-search-highlight: #4a3b14;--color-log-warning-message: #fcd34d;--border-warning-soft: #854d0e;--surface-danger-action-hover: #4c1d1d;--color-danger-action-hover: #fca5a5;--border-danger-zone: #7f1d1d;--color-danger-zone-title: #fca5a5;--color-warning-hint: #fcd34d;--surface-warning-hint: #422006;--border-warning-hint: #854d0e;--color-success-hint: #5eead4;--surface-success-hint: #042f2e;--border-success-hint: #115e59;--color-bound-badge: #6ee7b7;--text-ep-primary: #e5e7eb;--surface-primary-light: #1e3a5f;--gray-150: #2a2a2a}.app-container{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--theme-color)!important;outline-offset:2px;border-radius:4px}.el-table{--el-table-border-color: var(--gray-200);--el-table-row-hover-bg-color: var(--gray-50)}.el-table .el-table__cell{padding:12px 0}@media (max-width: 768px){.note-admin,.comment-manage,.user-manage,.cache-manage,.like-manage,.follow-manage,.menu-manage,.sys-config,.data-dashboard,.music-manager{padding:12px}.note-admin .title,.comment-manage .title,.user-manage .title,.cache-manage .title,.like-manage .title,.follow-manage .title,.menu-manage .title,.sys-config .title,.data-dashboard .title,.music-manager .title{flex-wrap:wrap;gap:10px;margin-bottom:14px}.note-admin .title h1,.comment-manage .title h1,.user-manage .title h1,.cache-manage .title h1,.like-manage .title h1,.follow-manage .title h1,.menu-manage .title h1,.sys-config .title h1,.data-dashboard .title h1,.music-manager .title h1{font-size:20px;line-height:1.3}.title-actions{display:flex;gap:8px;flex-wrap:wrap}.title-actions .el-button{padding:6px 10px;font-size:12px}.search-bar{flex-direction:column;align-items:stretch}.search-bar .el-input,.search-bar .el-select{width:100%!important}.search-bar .el-button{width:100%}.section-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.key-tools,.tools{display:flex;flex-wrap:wrap;gap:8px;width:100%}.key-tools .el-input,.key-tools .el-select,.tools .el-input,.tools .el-select{flex:1 1 100%;width:100%!important;min-width:0}.key-tools .el-button,.tools .el-button{flex:1;min-width:0;padding:6px 10px;font-size:12px}.btn-text{display:none}.el-table .el-button{padding:4px 6px}.el-table .el-button .el-icon{font-size:16px}.el-table__fixed-right .el-table__cell{padding:6px 4px!important}.pager,.ct-pagination{justify-content:center!important;flex-wrap:wrap;gap:6px}.el-dialog{width:92vw!important;max-width:92vw!important;margin:10vh auto 0!important}.el-drawer.rtl,.el-drawer.ltr{width:92vw!important;max-width:92vw!important}.stat-card .stat-value{font-size:18px}.stat-card .stat-unit{font-size:11px}.cache-manage .el-descriptions__body .el-descriptions__cell{display:block;width:100%!important;padding:8px 12px!important}.el-table{--el-table-font-size: 12px}.hidden-xs,.hidden-xs .el-table__cell{display:none!important}.note-admin .el-table__fixed-right,.note-admin .el-table__fixed-right .el-table__cell,.note-admin .op-col,.note-admin .op-col .el-table__cell{width:150px!important;min-width:150px!important;padding-left:4px!important;padding-right:4px!important}.user-manage .el-table__fixed-right,.user-manage .el-table__fixed-right .el-table__cell,.user-manage .op-col,.user-manage .op-col .el-table__cell{width:186px!important;min-width:186px!important;padding-left:4px!important;padding-right:4px!important}.op-col .el-table__cell .cell{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:2px;overflow:hidden}.op-col .el-button{padding:2px 4px!important;margin:0!important}.section-card .el-card__body{overflow-x:auto;padding:12px!important}.filter-bar .el-input,.filter-bar .el-select,.bar .el-input,.bar .el-select,.db-toolbar .el-input,.db-toolbar .el-select,.sftp-bar .el-input,.sftp-bar .el-select{width:100%!important}.filter-bar .el-button,.bar .el-button,.db-toolbar .el-button,.sftp-bar .el-button{flex:1 1 auto}.db-ops{gap:12px}.cross-form{max-width:100%}.wh-sample pre{font-size:11px}}html{height:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{min-height:100%;margin:0;padding:0;overscroll-behavior-y:none}#app{min-height:100%}body{margin:0;padding:0}
