.admin-container[data-v-62b7c6d2]{padding:20px;background:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.admin-toolbar[data-v-62b7c6d2]{margin-bottom:20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.pagination-container[data-v-62b7c6d2]{margin-top:20px;display:flex;justify-content:flex-end}.lang-switcher[data-v-709d0e1e]{position:relative;display:inline-flex;align-items:center}.lang-trigger[data-v-709d0e1e]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:#555;background:transparent;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-trigger[data-v-709d0e1e]:hover{background:rgba(0,0,0,.05)}.lang-flag[data-v-709d0e1e]{font-size:14px}.lang-label[data-v-709d0e1e]{font-weight:500}.lang-arrow[data-v-709d0e1e]{font-size:10px;transition:transform .2s ease;color:#999}.lang-arrow.open[data-v-709d0e1e]{transform:rotate(180deg)}.lang-dropdown[data-v-709d0e1e]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;z-index:200}.lang-item[data-v-709d0e1e]{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-size:13px;color:#333;transition:background .15s}.lang-item[data-v-709d0e1e]:hover{background:#f5f5f5}.lang-item.active[data-v-709d0e1e]{background:#f0f7ff;color:#3a7bd5;font-weight:500}.lang-check[data-v-709d0e1e]{margin-left:auto;color:#3a7bd5;font-weight:600}.lang-drop-enter-active[data-v-709d0e1e],.lang-drop-leave-active[data-v-709d0e1e]{transition:all .15s ease}.lang-drop-enter[data-v-709d0e1e],.lang-drop-leave-to[data-v-709d0e1e]{opacity:0;transform:translateY(-4px)}body.dark-theme .lang-trigger[data-v-709d0e1e]{color:#b0b0b0}body.dark-theme .lang-trigger[data-v-709d0e1e]:hover{background:hsla(0,0%,100%,.06)}body.dark-theme .lang-dropdown[data-v-709d0e1e]{background:#1a1a1a;box-shadow:0 4px 16px rgba(0,0,0,.4)}body.dark-theme .lang-item[data-v-709d0e1e]{color:#b0b0b0}body.dark-theme .lang-item[data-v-709d0e1e]:hover{background:#2a2a2a}body.dark-theme .lang-item.active[data-v-709d0e1e]{background:rgba(58,123,213,.12);color:#7ab8e8}body.dark-theme .lang-check[data-v-709d0e1e]{color:#7ab8e8}.fortune-overlay[data-v-0e18eff3]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-0e18eff3 .3s ease}@keyframes fadeIn-0e18eff3{0%{opacity:0}to{opacity:1}}.fortune-card[data-v-0e18eff3]{background:linear-gradient(135deg,#ffeaa7,#fdcb6e 50%,#f9ca24);border-radius:24px;padding:32px 28px 24px;width:400px;max-width:92vw;box-shadow:0 16px 48px rgba(0,0,0,.25);text-align:center;position:relative;animation:popIn-0e18eff3 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn-0e18eff3{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.fortune-close[data-v-0e18eff3]{position:absolute;top:12px;right:16px;font-size:18px;color:#8b6914;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.fortune-close[data-v-0e18eff3]:hover{background:rgba(0,0,0,.08)}.fortune-title[data-v-0e18eff3]{font-size:22px;color:#6b4226;margin:0 0 16px;font-weight:700}.fortune-loading[data-v-0e18eff3]{padding:40px 0;color:#8b6914;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px}.fortune-image-wrapper[data-v-0e18eff3]{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);margin-bottom:16px;cursor:pointer;transition:transform .2s}.fortune-image-wrapper[data-v-0e18eff3]:hover{transform:scale(1.02)}.fortune-image[data-v-0e18eff3]{width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;background:#fff;display:block}.fortune-text[data-v-0e18eff3]{font-size:18px;color:#6b4226;font-weight:600;margin:12px 0;font-style:italic}.fortune-info[data-v-0e18eff3]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.fortune-author[data-v-0e18eff3]{font-size:14px;color:#8b6914;cursor:pointer;transition:color .2s}.fortune-author[data-v-0e18eff3]:hover{color:#6b4226;text-decoration:underline}.fortune-name[data-v-0e18eff3]{font-size:13px;color:#a0813a}.fortune-empty[data-v-0e18eff3]{padding:40px 0;color:#8b6914}.fortune-actions[data-v-0e18eff3]{margin-bottom:12px}.fortune-closing[data-v-0e18eff3]{font-size:12px;color:#a0813a;opacity:.8}.avatar-img[data-v-7ea55742]{-o-object-fit:cover;object-fit:cover;flex-shrink:0}.avatar-letter[data-v-7ea55742]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-entry{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;background:rgba(64,158,255,.1);color:#409eff;font-size:.8125rem;text-decoration:none;margin-right:8px;transition:background .2s}.admin-entry:hover{background:rgba(64,158,255,.2)}.preview-msg-text{display:flex;align-items:center;gap:2px;max-width:100%;overflow:hidden}.preview-msg-name{flex-shrink:1;min-width:30px;overflow:hidden;text-overflow:ellipsis}.preview-msg-name,.preview-msg-status{white-space:nowrap;font-size:12px;color:#999}.preview-msg-status{flex-shrink:0}.el-dropdown-menu .el-dropdown-item{padding:0}.el-dropdown-menu .el-dropdown-item a{display:block;padding:8px 20px;width:100%;box-sizing:border-box}.preview-status[data-v-0db54970]{display:flex;align-items:center;gap:4px;font-size:13px;color:#999;cursor:pointer;transition:color .2s;flex-shrink:0}.preview-status i[data-v-0db54970]{font-size:16px;transition:color .2s}.preview-status .liked[data-v-0db54970]{color:#ff6b6b}.preview-status .collected[data-v-0db54970]{color:#f0a500}.preview-status[data-v-0db54970]:hover{color:#666}.search-wrapper[data-v-0db54970]{position:relative;width:100%}.search-panel[data-v-0db54970]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:99999;padding:12px 16px;max-height:420px;overflow-y:auto}.panel-section[data-v-0db54970]{margin-bottom:12px}.panel-section[data-v-0db54970]:last-child{margin-bottom:0}.panel-section-title[data-v-0db54970]{font-size:13px;font-weight:600;color:#666;margin-bottom:8px}.history-tags[data-v-0db54970]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-0db54970]{display:inline-flex;align-items:center;height:32px;padding:0 12px;background:#f0f0f0;border-radius:16px;font-size:13px;white-space:nowrap;cursor:pointer;transition:all .2s}.tag-item[data-v-0db54970]:hover{background:#e0e0e0}.tag-hot[data-v-0db54970]{background:rgba(230,162,60,.1);color:#e6a23c}.tag-hot[data-v-0db54970]:hover{background:rgba(230,162,60,.2)}.tag-text[data-v-0db54970]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.tag-close[data-v-0db54970]{margin-left:6px;font-weight:700;color:#999;font-size:14px;line-height:1}.tag-close[data-v-0db54970]:hover{color:#f56c6c}.hot-images[data-v-0db54970]{display:flex;gap:8px;flex-wrap:wrap}.hot-thumb[data-v-0db54970]{width:80px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform .2s,box-shadow .2s}.hot-thumb[data-v-0db54970]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.panel-fade-enter-active[data-v-0db54970],.panel-fade-leave-active[data-v-0db54970]{transition:all .2s ease}.panel-fade-enter[data-v-0db54970],.panel-fade-leave-to[data-v-0db54970]{opacity:0;transform:translateY(-4px)}.header-menu[data-v-0db54970]{margin:0;border-radius:0;position:fixed!important;top:0;left:0;right:0;display:flex;align-items:center;padding:0 1.5rem;height:60px!important;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:0!important;box-shadow:none;z-index:20;contain:layout;transition:transform .35s cubic-bezier(.4,0,.2,1)}.header-menu[data-v-0db54970] .el-menu--horizontal{border-bottom:none!important;display:flex!important;flex:1}.header-menu[data-v-0db54970] .el-menu--horizontal>.el-menu-item{height:60px!important;line-height:60px!important}.header-menu.header-hidden[data-v-0db54970]{transform:translateY(-100%)}.nav-logo[data-v-0db54970]{display:flex;align-items:center;gap:8px;text-decoration:none;margin-right:20px;flex-shrink:0}.logo-img[data-v-0db54970]{width:32px;height:32px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.logo-text[data-v-0db54970]{font-size:2.5rem;font-weight:700;color:#48d7ea;margin:8px 0 4px}body.dark-theme .logo-text[data-v-0db54970]{color:#e0e0e0}.nav-left[data-v-0db54970]{display:flex;align-items:center;flex-shrink:0;position:relative;height:100%}.nav-item-wrapper[data-v-0db54970]{min-width:5rem;box-sizing:content-box;position:relative;display:inline-block!important;margin:0 .75rem!important;flex-shrink:0;cursor:pointer;transition:all .3s ease}.nav-item-wrapper .nav-link[data-v-0db54970]{display:block;text-align:center;font-size:clamp(.8125rem,1.5vw,.9375rem);color:#606266;line-height:60px;transition:transform .4s cubic-bezier(.4,0,.2,1),color .4s ease}.nav-item-wrapper .nav-link[data-v-0db54970]:hover{font-weight:700;color:#409eff;transform:scale(1.09)}.nav-item-wrapper.active-nav .nav-link[data-v-0db54970]{color:#409eff!important;font-weight:500}.nav-underline[data-v-0db54970]{display:block!important;opacity:1!important;background:#409eff!important;position:absolute;bottom:0;height:3px;z-index:9999;pointer-events:none;transition:left .3s cubic-bezier(.25,.46,.45,.94),width .3s cubic-bezier(.25,.46,.45,.94),opacity .15s linear}.search-container[data-v-0db54970]{flex:0 0 360px;margin:0 auto!important;padding:0!important;transition:all .3s ease}.search-container[data-v-0db54970] .el-input__inner{border-radius:20px;padding-left:35px;transition:all .3s ease}.search-container[data-v-0db54970] .el-icon-search{font-size:18px;color:#909399;cursor:pointer}.search-icon-only[data-v-0db54970]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:background .2s}.search-icon-only i[data-v-0db54970]{font-size:20px;color:#606266}.search-icon-only[data-v-0db54970]:hover{background:rgba(0,0,0,.04)}.nav-right[data-v-0db54970]{display:flex;align-items:center;flex-shrink:0;margin-left:auto;padding-right:0}.user-actions[data-v-0db54970]{display:flex;align-items:center;gap:4px;margin-right:8px;flex-shrink:0}.action-item[data-v-0db54970]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;transition:all .25s ease}.action-item[data-v-0db54970]:hover{background:rgba(0,0,0,.04)}.action-icon[data-v-0db54970]{font-size:18px;color:#606266;transition:color .25s ease}.heart-icon[data-v-0db54970]{width:18px;height:18px;display:block}.action-badge[data-v-0db54970] .el-badge__content{font-size:10px;padding:0 4px;height:16px;line-height:16px;border:none;top:2px;right:2px}.upload-nav-btn[data-v-0db54970]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:20px;background:#409eff;color:#fff;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .2s;flex-shrink:0;margin-right:8px}.upload-nav-btn[data-v-0db54970]:hover{background:#3a7bd5;color:#fff}.upload-nav-text[data-v-0db54970]{display:inline}.upload-nav-icon[data-v-0db54970]{font-size:1rem;margin-right:4px}body.dark-theme .upload-nav-btn[data-v-0db54970]{background:#2a6fd4;color:#e0e0e0}body.dark-theme .upload-nav-btn[data-v-0db54970]:hover{background:#3a7fe4;color:#fff}@media(max-width:767px){.upload-nav-text[data-v-0db54970]{display:none}.upload-nav-btn[data-v-0db54970]{padding:6px 10px}}.header-avatar[data-v-0db54970]{border-radius:50px;width:40px;height:40px;font-size:16px}.guest-avatar[data-v-0db54970]{width:40px;height:40px;border-radius:50%;background:#e8e8e8;display:inline-flex;align-items:center;justify-content:center;color:#aaa;font-size:20px;flex-shrink:0}body.dark-theme .guest-avatar[data-v-0db54970]{background:#2a2a2a;color:#666}.userMsg[data-v-0db54970]{padding-right:0}.userMsg .avatar[data-v-0db54970]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.userMsg .avatar[data-v-0db54970]:hover{transform:rotate(15deg)}.action-preview[data-v-0db54970]{position:absolute;top:calc(100% + 10px);right:-10px;width:290px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:99999;overflow:hidden}.preview-header[data-v-0db54970]{padding:12px 16px 8px;font-size:14px;font-weight:600;color:#333;border-bottom:1px solid #f0f0f0}.preview-body[data-v-0db54970]{padding:8px 16px;max-height:240px;overflow-y:auto}.preview-item[data-v-0db54970]{padding:8px 0;font-size:13px;color:#555;border-bottom:1px solid #f5f5f5}.preview-empty[data-v-0db54970]{padding:20px 0;text-align:center;font-size:13px;color:#999}.preview-footer[data-v-0db54970]{padding:10px 16px;font-size:13px;color:#409eff;text-align:center;cursor:pointer;border-top:1px solid #f0f0f0;transition:background .2s}.preview-footer[data-v-0db54970]:hover{background:rgba(64,158,255,.04)}.preview-msg-item[data-v-0db54970]{display:flex;align-items:flex-start;gap:4px;padding:6px 0;cursor:pointer;border-radius:6px;transition:background .2s;font-size:12px;line-height:1.4;border-bottom:1px solid #f5f5f5}.preview-msg-item[data-v-0db54970]:hover{background:rgba(0,0,0,.02)}.preview-msg-sender[data-v-0db54970]{color:#409eff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-msg-content[data-v-0db54970]{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-msg-body[data-v-0db54970]{flex:1;min-width:0}.preview-msg-thumb[data-v-0db54970]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f0f0f0}.preview-img-item[data-v-0db54970]{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;border-radius:6px;transition:background .2s}.preview-img-item[data-v-0db54970]:hover{background:rgba(0,0,0,.02)}.preview-thumb[data-v-0db54970]{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f0f0f0}.preview-name[data-v-0db54970]{flex:1;min-width:0;font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-fade-enter-active[data-v-0db54970],.preview-fade-leave-active[data-v-0db54970]{transition:all .2s ease}.preview-fade-enter[data-v-0db54970],.preview-fade-leave-to[data-v-0db54970]{opacity:0;transform:translateY(-4px)}@media(max-width:991px){.header-menu[data-v-0db54970]{padding:0 .75rem}.nav-item-wrapper[data-v-0db54970]{margin:0 .5rem!important;min-width:3.75rem}.nav-item-wrapper .nav-link[data-v-0db54970]{font-size:.875rem}.search-container[data-v-0db54970]{flex:0 1 auto;min-width:7.5rem;max-width:300px;margin:0 auto!important}.user-actions[data-v-0db54970]{gap:2px;margin-right:4px}.action-item[data-v-0db54970]{width:30px;height:30px}.action-icon[data-v-0db54970]{font-size:1rem}.heart-icon[data-v-0db54970]{width:16px;height:16px}}@media(max-width:767px){.header-menu[data-v-0db54970]{padding:0 .5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.header-menu[data-v-0db54970]::-webkit-scrollbar{display:none}.nav-item-wrapper[data-v-0db54970]{margin:0 .25rem!important;min-width:auto;padding:0 .25rem!important}.nav-item-wrapper .nav-link[data-v-0db54970]{font-size:.8125rem;padding:0 .25rem}.search-container[data-v-0db54970]{min-width:2.5rem;max-width:2.5rem;margin:0 .5rem!important;flex:0 0 auto}.user-actions[data-v-0db54970]{gap:0;margin-right:2px}.action-item[data-v-0db54970]{width:28px;height:28px}.action-icon[data-v-0db54970]{font-size:.875rem}.heart-icon[data-v-0db54970]{width:14px;height:14px}.userMsg .avatar[data-v-0db54970]{width:34px;height:34px}}@media(max-width:575px){.search-container.search-collapsed[data-v-0db54970]{min-width:36px;max-width:36px;margin:0 .25rem!important;flex:0 0 auto}.nav-item-wrapper[data-v-0db54970]{margin:0 2px!important}.nav-item-wrapper .nav-link[data-v-0db54970]{font-size:12px;padding:0 2px}.action-item[data-v-0db54970]{width:26px;height:26px}.userMsg .avatar[data-v-0db54970]{width:30px;height:30px}}[data-v-0f6444ec] .rounded-dialog{border-radius:16px!important;overflow:hidden}.feedback-fab[data-v-0f6444ec]{position:fixed;bottom:20px;left:24px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(102,126,234,.4);z-index:1000;transition:transform .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-fab[data-v-0f6444ec]:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(102,126,234,.6)}.tag-group[data-v-0f6444ec]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-0f6444ec]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-footer[data-v-0f6444ec]{width:100%}.legal-links-inline[data-v-0f6444ec]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding-top:15px;border-top:1px solid #eee;margin-top:20px}.legal-links-inline a[data-v-0f6444ec]{font-size:12px;color:#999;text-decoration:none;transition:color .2s}.legal-links-inline a[data-v-0f6444ec]:hover{color:#667eea}.feedback-btns[data-v-0f6444ec]{display:flex;justify-content:flex-end;gap:8px}body.dark-theme .legal-links-inline[data-v-0f6444ec]{border-bottom-color:#2a2a2a}body.dark-theme .legal-links-inline a[data-v-0f6444ec]{color:#777}body.dark-theme .legal-links-inline a[data-v-0f6444ec]:hover{color:#7ab8e8}.el-avatar[data-v-98fd8c5e] img{width:100%;-o-object-fit:cover;object-fit:cover}.comment-thread[data-v-98fd8c5e]{width:100%}.comment-body[data-v-98fd8c5e]{padding:12px 0;border-bottom:1px solid #f5f5f5}.comment-body[data-v-98fd8c5e]:last-child{border-bottom:none}.comment-body.is-reply[data-v-98fd8c5e]{padding:8px 0;border-bottom:1px solid #f0f0f0}.comment-header[data-v-98fd8c5e]{display:flex;align-items:center;margin-bottom:6px;cursor:pointer}.comment-header .user-meta[data-v-98fd8c5e]{margin-left:10px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.comment-header .user-meta .username[data-v-98fd8c5e]{font-weight:500;color:#333;font-size:14px}.comment-header .user-meta .reply-to[data-v-98fd8c5e]{font-size:12px;color:#409eff}.comment-header .user-meta .time[data-v-98fd8c5e]{font-size:12px;color:#999}.comment-content[data-v-98fd8c5e]{color:#666;line-height:1.6;margin-left:44px;font-size:14px;word-break:break-word}.comment-content.is-reply-content[data-v-98fd8c5e]{margin-left:32px}.comment-actions[data-v-98fd8c5e]{margin-left:44px;margin-top:4px}.comment-actions.is-reply-actions[data-v-98fd8c5e]{margin-left:32px}.reply-btn[data-v-98fd8c5e]{font-size:12px;color:#909399;cursor:pointer;transition:color .2s;display:inline-flex;align-items:center;gap:4px}.reply-btn[data-v-98fd8c5e]:hover{color:#409eff}.report-btn[data-v-98fd8c5e]{font-size:12px;color:#909399;cursor:pointer;transition:color .2s;display:inline-flex;align-items:center;gap:4px;margin-left:12px}.report-btn[data-v-98fd8c5e]:hover{color:#e6a23c}.reply-input-area[data-v-98fd8c5e]{margin-left:44px;margin-top:8px;padding:10px;background:#f9f9f9;border-radius:8px;border:1px solid #eee}.reply-input-area.is-reply-input[data-v-98fd8c5e]{margin-left:32px}.reply-input-area .reply-actions[data-v-98fd8c5e]{margin-top:8px;display:flex;gap:8px;justify-content:flex-end}.reply-input-wrapper[data-v-98fd8c5e]{position:relative}.reply-input-toolbar[data-v-98fd8c5e]{position:absolute;bottom:6px;left:6px;z-index:10}.reply-emoji-picker[data-v-98fd8c5e]{position:absolute;bottom:36px;left:0;width:280px;max-height:180px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:6px;display:flex;flex-wrap:wrap;gap:3px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100}.reply-emoji-picker .emoji-item[data-v-98fd8c5e]{font-size:20px;cursor:pointer;padding:3px;border-radius:4px;transition:background .15s;line-height:1}.reply-emoji-picker .emoji-item[data-v-98fd8c5e]:hover{background:#f0f0f0;transform:scale(1.15)}.emoji-btn[data-v-98fd8c5e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:18px;cursor:pointer;border-radius:6px;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-btn[data-v-98fd8c5e]:hover{background:rgba(0,0,0,.05)}.replies-container[data-v-98fd8c5e]{margin-left:44px;padding-left:12px;border-left:2px solid #e8e8e8}body.dark-theme .comment-body[data-v-98fd8c5e]{border-bottom-color:#2a2a2a}body.dark-theme .comment-header .user-meta .username[data-v-98fd8c5e]{color:#e0e0e0}body.dark-theme .comment-content[data-v-98fd8c5e]{color:#b0b0b0}body.dark-theme .reply-input-area[data-v-98fd8c5e]{background:rgba(26,26,26,.6);border-color:#2a2a2a}body.dark-theme .replies-container[data-v-98fd8c5e]{border-left-color:#2a2a2a}.replies-toggle[data-v-98fd8c5e]{cursor:pointer;padding:6px 0;margin-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-text[data-v-98fd8c5e]{font-size:12px;color:#409eff;transition:color .2s}.toggle-text[data-v-98fd8c5e]:hover{color:#66b1ff}.replies-slide-enter-active[data-v-98fd8c5e],.replies-slide-leave-active[data-v-98fd8c5e]{transition:all .3s ease}.replies-slide-enter[data-v-98fd8c5e],.replies-slide-leave-to[data-v-98fd8c5e]{opacity:0;max-height:0;overflow:hidden}.report-reasons[data-v-61ec56f6]{padding:10px 0}.report-radio[data-v-61ec56f6]{display:block;margin-bottom:12px}.overlay-image[data-v-e4063d72]{cursor:zoom-in;transition:left .3s,top .3s,width .3s,height .3s,border-radius .3s,background-color .3s}.overlay-image.is-fullscreen[data-v-e4063d72]{cursor:zoom-out}.op-cmts-pull[data-v-e4063d72]{display:flex;justify-content:center;align-items:center;padding:10px 0 4px;flex-shrink:0}.op-cmts-pull .op-pull-bar[data-v-e4063d72]{width:40px;height:4px;background:#ddd;border-radius:2px}.pull-up-enter-active[data-v-e4063d72],.pull-up-leave-active[data-v-e4063d72]{transition:all .35s cubic-bezier(.22,1,.36,1)}.pull-up-enter[data-v-e4063d72],.pull-up-leave-to[data-v-e4063d72]{opacity:0;transform:translateY(-60px) translateX(-50%)}.op-cmts-enter-active[data-v-e4063d72]{transition:transform .35s cubic-bezier(.25,.46,.45,.94) .15s}.op-cmts-enter[data-v-e4063d72]{transform:translateY(100%)}.comment-mask[data-v-e4063d72]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:204}.op-comments[data-v-e4063d72]{z-index:205}.picture-overlay[data-v-e4063d72]{position:fixed;inset:0;z-index:200;background:hsla(0,0%,100%,.97);display:flex;align-items:center;padding:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2rem);transition:background .3s}.overlay-image[data-v-e4063d72]{background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0}.overlay-panel[data-v-e4063d72]{width:260px;color:#555;display:flex;flex-direction:column;gap:14px;flex-shrink:0;opacity:0}.op-author[data-v-e4063d72]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#333}.op-avatar[data-v-e4063d72]{border-radius:50px;width:36px;height:36px;font-size:14px}.op-name[data-v-e4063d72]{font-weight:600;font-size:1rem}.op-actions[data-v-e4063d72]{display:flex;gap:16px}.op-btn[data-v-e4063d72]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .2s;color:#666}.op-btn[data-v-e4063d72]:hover{background:rgba(0,0,0,.05)}.op-btn.on[data-v-e4063d72]{color:#ff6b6b}.op-icon[data-v-e4063d72]{color:#888;transition:fill .2s,color .2s}.op-icon.liked[data-v-e4063d72]{color:#ff6b6b}.op-icon.collected[data-v-e4063d72]{color:#f0a500}.op-meta[data-v-e4063d72]{display:flex;gap:8px;font-size:.75rem;color:#999;flex-wrap:wrap}.op-desc[data-v-e4063d72]{font-size:.875rem;color:#666;line-height:1.5;margin:0}.op-tags[data-v-e4063d72]{display:flex;gap:6px;flex-wrap:wrap}.op-loading[data-v-e4063d72]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 0;color:#999;font-size:.875rem}.op-pull[data-v-e4063d72]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -2px 12px rgba(0,0,0,.08);padding:8px 32px 12px;cursor:pointer;z-index:220;display:flex;flex-direction:column;align-items:center;gap:4px;color:#999;font-size:.75rem;transition:none}.op-pull[data-v-e4063d72]:hover{padding-bottom:16px;color:#555}.op-pull-bar[data-v-e4063d72]{width:32px;height:3px;background:#ddd;border-radius:2px}.op-comments[data-v-e4063d72]{position:fixed;bottom:0;left:0;right:0;top:30%;background:#fff;z-index:210;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 32px rgba(0,0,0,.12);max-width:500px;margin:0 auto}.op-cmts-head[data-v-e4063d72]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #eee;flex-shrink:0}.op-cmts-thumb[data-v-e4063d72]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.op-cmts-meta[data-v-e4063d72]{flex:1;min-width:0}.op-cmts-title[data-v-e4063d72]{display:block;font-size:.8125rem;color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-cmts-by[data-v-e4063d72]{font-size:.6875rem;color:#999}.op-cmts-close[data-v-e4063d72]{cursor:pointer;color:#999;font-size:16px;padding:4px;border-radius:4px;transition:all .2s}.op-cmts-close[data-v-e4063d72]:hover{color:#333;background:rgba(0,0,0,.05)}.op-cmts-body[data-v-e4063d72]{flex:1;overflow-y:auto;padding:8px 16px}.op-cmts-empty[data-v-e4063d72]{text-align:center;padding:32px 0;color:#bbb;font-size:.8125rem}.op-cmts-input[data-v-e4063d72]{display:flex;gap:8px;padding:10px 16px;border-top:1px solid #eee;background:#fafafa;flex-shrink:0}.input-with-emoji[data-v-e4063d72]{flex:1;position:relative}.input-with-emoji .el-textarea[data-v-e4063d72]{width:100%}.emoji-wrapper[data-v-e4063d72]{position:absolute;bottom:6px;right:6px;z-index:5}.emoji-btn[data-v-e4063d72]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#666;background:#f5f5f5;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-btn[data-v-e4063d72]:hover{background:#e8e8e8}.emoji-icon[data-v-e4063d72]{font-size:16px}.emoji-text[data-v-e4063d72]{font-size:12px}.emoji-picker[data-v-e4063d72]{position:absolute;bottom:40px;right:0;width:280px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px;display:flex;flex-wrap:wrap;gap:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100}.emoji-picker .emoji-item[data-v-e4063d72]{font-size:20px;cursor:pointer;padding:4px;border-radius:4px;line-height:1}.emoji-picker .emoji-item[data-v-e4063d72]:hover{background:#f0f0f0;transform:scale(1.1)}.op-cmts-login[data-v-e4063d72]{text-align:center;padding:12px 16px;border-top:1px solid #eee;font-size:.8125rem;color:#999;flex-shrink:0}.op-cmts-login-link[data-v-e4063d72]{color:#409eff;cursor:pointer;margin-left:4px}.op-cmts-login-link[data-v-e4063d72]:hover{text-decoration:underline}.end-tip[data-v-e4063d72]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0;opacity:0;transition:opacity .3s ease}.end-tip.show[data-v-e4063d72]{opacity:.6}.end-tip .line[data-v-e4063d72]{flex:1;height:1px;background:#e8e8e8;max-width:80px}.end-tip .text[data-v-e4063d72]{font-size:.75rem;color:#ccc}body.dark-theme .picture-overlay[data-v-e4063d72]{background:hsla(0,0%,4%,.97)}body.dark-theme .overlay-image[data-v-e4063d72]{background-color:#141414}body.dark-theme .overlay-panel[data-v-e4063d72]{color:#b0b0b0}body.dark-theme .op-author[data-v-e4063d72]{color:#e0e0e0}body.dark-theme .op-btn[data-v-e4063d72]{color:#888}body.dark-theme .op-btn[data-v-e4063d72]:hover{background:hsla(0,0%,100%,.08)}body.dark-theme .op-meta[data-v-e4063d72]{color:#888}body.dark-theme .op-desc[data-v-e4063d72]{color:#b0b0b0}body.dark-theme .op-pull[data-v-e4063d72]{background:#1a1a1a;box-shadow:0 -2px 12px rgba(0,0,0,.3);color:#888}body.dark-theme .op-pull[data-v-e4063d72]:hover{color:#b0b0b0}body.dark-theme .op-pull-bar[data-v-e4063d72]{background:#444}body.dark-theme .op-comments[data-v-e4063d72]{background:#141414;box-shadow:0 -8px 32px rgba(0,0,0,.3)}body.dark-theme .op-cmts-head[data-v-e4063d72]{border-bottom-color:#2a2a2a}body.dark-theme .op-cmts-title[data-v-e4063d72]{color:#e0e0e0}body.dark-theme .op-cmts-by[data-v-e4063d72],body.dark-theme .op-cmts-close[data-v-e4063d72]{color:#888}body.dark-theme .op-cmts-close[data-v-e4063d72]:hover{color:#e0e0e0;background:hsla(0,0%,100%,.08)}body.dark-theme .op-cmts-empty[data-v-e4063d72]{color:#555}body.dark-theme .op-cmts-input[data-v-e4063d72]{border-top-color:#2a2a2a;background:#1a1a1a}body.dark-theme .emoji-btn[data-v-e4063d72]{background:#2a2a2a;color:#aaa}body.dark-theme .emoji-btn[data-v-e4063d72]:hover{background:#333}body.dark-theme .emoji-picker[data-v-e4063d72]{background:#2a2a2a;border-color:#333}body.dark-theme .emoji-picker .emoji-item[data-v-e4063d72]:hover{background:#333}body.dark-theme .op-cmts-login[data-v-e4063d72]{border-top-color:#2a2a2a;color:#888}body.dark-theme .end-tip .line[data-v-e4063d72]{background:#2a2a2a}body.dark-theme .end-tip .text[data-v-e4063d72]{color:#555}.op-cmts-enter-active[data-v-e4063d72],.op-cmts-leave-active[data-v-e4063d72]{transition:transform .3s}.op-cmts-enter[data-v-e4063d72],.op-cmts-leave-to[data-v-e4063d72]{transform:translateY(100%)}@media(max-width:768px){.picture-overlay[data-v-e4063d72]{flex-direction:column;padding:0;gap:0;align-items:stretch}.overlay-image[data-v-e4063d72]{width:100%!important;height:45vh!important;border-radius:0}.overlay-panel[data-v-e4063d72]{width:100%;padding:10px 16px;overflow-y:auto;flex-shrink:1}.op-name[data-v-e4063d72]{font-size:.9rem}.op-comments[data-v-e4063d72]{top:10%}.emoji-picker[data-v-e4063d72]{width:220px}}@media(max-width:480px){.picture-overlay[data-v-e4063d72]{padding:0}.overlay-image[data-v-e4063d72]{height:35vh!important}.overlay-panel[data-v-e4063d72]{gap:8px;padding:8px 12px}.op-avatar[data-v-e4063d72]{width:28px;height:28px;font-size:12px}.op-desc[data-v-e4063d72]{font-size:.75rem}.op-pull[data-v-e4063d72]{padding:6px 24px 10px;font-size:.6875rem}.op-comments[data-v-e4063d72]{max-width:100%}}.pull-up-enter-active,.pull-up-leave-active{transition:opacity .15s ease,transform .2s ease!important}.pull-up-enter,.pull-up-leave-to{opacity:0!important;transform:translateY(-20px) translateX(-50%)!important}.op-cmts-enter-active{transition:transform .35s cubic-bezier(.22,1,.36,1)!important}.op-cmts-enter{transform:translateY(100%)!important}body.dark-theme::-webkit-scrollbar{background:#1e1e1e}body.dark-theme::-webkit-scrollbar-thumb{background:#444}body.dark-theme .el-dropdown-menu{background-color:#2d2d2d;border-color:#3e3e3e}body.dark-theme .el-dropdown-menu__item{color:#c9d1d9}body.dark-theme .el-dropdown-menu__item:hover{background-color:#3a3a3a}body.dark-theme .el-popover,body.dark-theme .el-tooltip__popper{background-color:#2d2d2d;border-color:#3e3e3e;color:#c9d1d9}body.dark-theme .el-popper[x-placement^=top] .el-popper__arrow:after{border-top-color:#2d2d2d}body.dark-theme .el-autocomplete-suggestion{background-color:#2d2d2d;border-color:#3e3e3e}body.dark-theme .el-autocomplete-suggestion li{color:#c9d1d9}body.dark-theme .el-autocomplete-suggestion li:hover{background-color:#3a3a3a}body.dark-theme .el-select-dropdown{background-color:#2d2d2d;border-color:#3e3e3e}body.dark-theme .el-select-dropdown__item{color:#c9d1d9}body.dark-theme .el-select-dropdown__item.hover,body.dark-theme .el-select-dropdown__item.selected{background-color:#3a3a3a}body.dark-theme .el-loading-mask{background-color:rgba(30,30,30,.8)}body.dark-theme .image-error,body.dark-theme .image-placeholder{background:#2d2d2d;color:#c9d1d9}body.dark-theme .el-empty__description p{color:#8b949e}body.dark-theme .el-button--default{background-color:#2d2d2d;border-color:#3e3e3e;color:#c9d1d9}body.dark-theme .el-button--default:hover{background-color:#3a3a3a;border-color:#555}body.dark-theme .el-card{background-color:#2d2d2d;color:#c9d1d9}body.dark-theme .el-dropdown-menu__item a{color:#c9d1d9;text-decoration:none}body.dark-theme,body.dark-theme #app,body.dark-theme .el-container,body.dark-theme .el-header,body.dark-theme .el-main{background-color:#0d0d0d!important;color:#e0e0e0!important}body.dark-theme .el-menu,body.dark-theme .header-menu{background:rgba(26,26,26,.95)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:none!important}body.dark-theme .nav-link{color:rgba(200,210,230,.8)!important}body.dark-theme .nav-item-wrapper .nav-link:hover,body.dark-theme .nav-link:hover{color:#90cdf4!important}body.dark-theme .nav-item-wrapper.active-nav .nav-link{color:#fff!important}body.dark-theme .action-icon{color:rgba(200,210,230,.8)!important}body.dark-theme .action-item:hover{background:hsla(0,0%,100%,.08)!important}body.dark-theme .action-preview{background-color:#1e1e1e!important;box-shadow:0 8px 30px rgba(0,0,0,.5)!important}body.dark-theme .preview-header{color:#e0e0e0!important;border-bottom-color:#2a2a2a!important}body.dark-theme .preview-body{color:#b0b0b0!important}body.dark-theme .preview-item{color:#b0b0b0!important;border-bottom-color:#2a2a2a!important}body.dark-theme .preview-empty{color:#777!important}body.dark-theme .preview-footer{color:#5a9fd4!important;border-top-color:#2a2a2a!important}body.dark-theme .preview-footer:hover{background:rgba(90,159,212,.08)!important}body.dark-theme .preview-msg-item{border-bottom-color:#2a2a2a!important}body.dark-theme .preview-msg-sender{color:#5a9fd4!important}body.dark-theme .preview-msg-content{color:#b0b0b0!important}body.dark-theme .preview-img-item:hover{background:hsla(0,0%,100%,.04)!important}body.dark-theme .preview-name{color:#b0b0b0!important}body.dark-theme .preview-thumb{background:#2a2a2a!important}body.dark-theme .el-card,body.dark-theme .el-card__body,body.dark-theme .el-card__header{background-color:#1a1a1a!important;color:#e0e0e0!important;border-color:#2a2a2a!important}body.dark-theme .el-dialog{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .el-dialog__title{color:#e0e0e0!important}body.dark-theme .el-dialog__headerbtn .el-dialog__close{color:#b0b0b0!important}body.dark-theme .el-dialog__body{color:#e0e0e0!important}body.dark-theme .el-dialog__body,body.dark-theme .el-dialog__footer{background-color:#1a1a1a!important}body.dark-theme .el-input__inner,body.dark-theme .el-textarea__inner{background-color:#141414!important;border-color:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .el-input__inner::-moz-placeholder,body.dark-theme .el-textarea__inner::-moz-placeholder{color:#666!important}body.dark-theme .el-input__inner::placeholder,body.dark-theme .el-textarea__inner::placeholder{color:#666!important}body.dark-theme .el-input-group__append,body.dark-theme .el-input-group__prepend{background-color:#141414!important;border-color:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .el-input__count{color:#666!important}body.dark-theme .el-input__count,body.dark-theme .el-input__count .el-input__count-inner{background-color:#141414!important}body.dark-theme .el-button--default{background-color:#2a2a2a!important;border-color:#333!important;color:#e0e0e0!important}body.dark-theme .el-button--default:hover{background-color:#3a3a3a!important;border-color:#444!important;color:#fff!important}body.dark-theme .el-button--primary{background-color:#3a7bd5!important;border-color:#3a7bd5!important}body.dark-theme .el-button--primary:hover{background-color:#4a8be5!important;border-color:#4a8be5!important}body.dark-theme .el-button--danger{background-color:#c53030!important;border-color:#c53030!important}body.dark-theme .el-button--text{color:#5a9fd4!important}body.dark-theme .el-button.is-disabled{background-color:#222!important;border-color:#2a2a2a!important;color:#666!important}body.dark-theme .el-table,body.dark-theme .el-table__body,body.dark-theme .el-table__body-wrapper,body.dark-theme .el-table__header,body.dark-theme .el-table__header-wrapper,body.dark-theme .el-table__row{background-color:#1a1a1a!important;color:#e0e0e0!important}body.dark-theme .el-table th.el-table__cell{background-color:#141414!important;color:#e0e0e0!important;border-bottom-color:#2a2a2a!important}body.dark-theme .el-table td.el-table__cell{border-bottom-color:#2a2a2a!important}body.dark-theme .el-table--border td.el-table__cell,body.dark-theme .el-table--border th.el-table__cell{border-right-color:#2a2a2a!important}body.dark-theme .el-table__empty-text{color:#666!important}body.dark-theme .el-table__body tr:hover>td{background-color:#222!important}body.dark-theme .el-pager li,body.dark-theme .el-pagination button{background-color:#2a2a2a!important;color:#e0e0e0!important;border-color:#333!important}body.dark-theme .el-pager li.active{background-color:#3a7bd5!important;color:#fff!important}body.dark-theme .el-pager li:hover,body.dark-theme .el-pagination button:hover{color:#5a9fd4!important}body.dark-theme .el-dropdown-menu{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .el-dropdown-menu__item{color:#e0e0e0!important}body.dark-theme .el-dropdown-menu__item:hover{background-color:#2a2a2a!important}body.dark-theme .el-dropdown-menu__item a{color:#e0e0e0!important}body.dark-theme .el-select-dropdown{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .el-select-dropdown__item{color:#e0e0e0!important}body.dark-theme .el-select-dropdown__item.hover,body.dark-theme .el-select-dropdown__item.selected{background-color:#2a2a2a!important}body.dark-theme .el-autocomplete-suggestion{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .el-autocomplete-suggestion li{color:#e0e0e0!important}body.dark-theme .el-autocomplete-suggestion .el-autocomplete-suggestion__list li.is-active,body.dark-theme .el-autocomplete-suggestion li.highlighted,body.dark-theme .el-autocomplete-suggestion li:hover{background-color:#2a2a2a!important;color:#5a9fd4!important}body.dark-theme .smart-suggestions{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .smart-suggestions .suggestion-item:hover{background-color:#2a2a2a!important}body.dark-theme .smart-suggestions .el-autocomplete-suggestion__list li{color:#e0e0e0!important}body.dark-theme .smart-suggestions .el-autocomplete-suggestion__list li.highlighted,body.dark-theme .smart-suggestions .el-autocomplete-suggestion__list li.is-active,body.dark-theme .smart-suggestions .el-autocomplete-suggestion__list li:hover{background-color:#2a2a2a!important;color:#5a9fd4!important}body.dark-theme .el-autocomplete .el-input__inner:focus,body.dark-theme .el-input__inner:focus{border-color:#3a7bd5!important;background-color:#141414!important;color:#e0e0e0!important}body.dark-theme .el-input.is-focus .el-input__inner{border-color:#3a7bd5!important;background-color:#141414!important}body.dark-theme .el-autocomplete-suggestion__list li.is-active{background-color:#2a2a2a!important;color:#5a9fd4!important}body.dark-theme .el-autocomplete-suggestion__list li:hover{background-color:#2a2a2a!important}body.dark-theme .el-menu-item.search-container,body.dark-theme .el-menu-item.search-container:focus,body.dark-theme .el-menu-item.search-container:hover{background-color:transparent!important}body.dark-theme .el-menu--horizontal .el-menu-item.search-container{background-color:transparent!important;border-bottom:none!important}body.dark-theme .el-autocomplete-suggestion.el-popper,body.dark-theme .el-autocomplete-suggestion.el-popper .el-popper__arrow:before{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .el-autocomplete-suggestion.el-popper[x-placement^=bottom] .el-popper__arrow:after{border-bottom-color:#1a1a1a!important}body.dark-theme .el-autocomplete-suggestion.el-popper[x-placement^=top] .el-popper__arrow:after{border-top-color:#1a1a1a!important}body.dark-theme .drawer-content,body.dark-theme .el-drawer,body.dark-theme .el-drawer__body{background-color:#1a1a1a!important;color:#e0e0e0!important}body.dark-theme .drawer-title{color:#e0e0e0!important}body.dark-theme .el-tag{background-color:#2a2a2a!important;border-color:#333!important;color:#e0e0e0!important}body.dark-theme .el-tag--success{background-color:#276749!important;border-color:#276749!important}body.dark-theme .el-tag--danger{background-color:#9b2c2c!important;border-color:#9b2c2c!important}body.dark-theme .el-tag--warning{background-color:#975a16!important;border-color:#975a16!important}body.dark-theme .el-tag--info{background-color:#2a2a2a!important;border-color:#2a2a2a!important}body.dark-theme .el-alert{background-color:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .el-alert__title{color:#e0e0e0!important}body.dark-theme .el-alert--info{background-color:#2a2a2a!important}body.dark-theme .el-loading-mask{background-color:hsla(0,0%,5%,.8)!important}body.dark-theme .el-empty__description p{color:#777!important}body.dark-theme .el-message{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .el-message .el-message__content{color:#e0e0e0!important}body.dark-theme .el-notification{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .el-switch__label{color:#b0b0b0!important}body.dark-theme .el-switch__label.is-active{color:#5a9fd4!important}body.dark-theme .el-checkbox__label{color:#e0e0e0!important}body.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#3a7bd5!important;border-color:#3a7bd5!important}body.dark-theme .el-upload{color:#e0e0e0!important}body.dark-theme .el-upload__tip{color:#666!important}body.dark-theme .el-upload-list__item{color:#e0e0e0!important}body.dark-theme .el-steps{background-color:transparent!important}body.dark-theme .nav-container{background-color:#1a1a1a!important}body.dark-theme .nav-item{color:#b0b0b0!important}body.dark-theme .nav-item.active,body.dark-theme .nav-item:hover{color:#5a9fd4!important}body.dark-theme .info-panel{background-color:transparent!important;color:#e0e0e0!important}body.dark-theme .image-container{background-color:#0d0d0d!important}body.dark-theme .work-name{color:#e0e0e0!important}body.dark-theme .work-card{background-color:#1a1a1a!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}body.dark-theme .work-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.4)!important}body.dark-theme .work-img-wrapper{background-color:#141414!important}body.dark-theme .message-item{background-color:#1a1a1a!important;border-bottom-color:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .message-item.unread{background-color:#141414!important}body.dark-theme .message-item .content{color:#b0b0b0!important}body.dark-theme .message-item .time{color:#666!important}body.dark-theme .message-item .title{color:#e0e0e0!important}body.dark-theme .setting-section{border-bottom-color:#2a2a2a!important}body.dark-theme .setting-section h3{color:#e0e0e0!important}body.dark-theme .label{color:#b0b0b0!important}body.dark-theme .login-box{background-color:#1a1a1a!important;color:#e0e0e0!important}body.dark-theme .login-title{color:#e0e0e0!important}body.dark-theme .login-modal{background-color:rgba(0,0,0,.7)!important}body.dark-theme .artist-card-horizontal{background-color:#1a1a1a!important;color:#e0e0e0!important}body.dark-theme .artist-card-horizontal .nickname{color:#e0e0e0!important}body.dark-theme .artist-card-horizontal .bio{color:#b0b0b0!important}body.dark-theme .artist-card-horizontal .stats{color:#666!important}body.dark-theme .show-container,body.dark-theme .work-title{color:#e0e0e0!important}body.dark-theme .work-desc{color:#b0b0b0!important}body.dark-theme .work-meta .work-size,body.dark-theme .work-meta .work-time{color:#888!important}body.dark-theme .comment-title{color:#e0e0e0!important}body.dark-theme .comment-item{border-bottom-color:#2a2a2a!important}body.dark-theme .comment-item .username{color:#e0e0e0!important}body.dark-theme .comment-item .time{color:#888!important}body.dark-theme .comment-item .comment-content{color:#b0b0b0!important}body.dark-theme .author-name{color:#e0e0e0!important}body.dark-theme .action-bar{border-top-color:#2a2a2a!important}body.dark-theme .author-section{border-bottom-color:#2a2a2a!important}body.dark-theme .admin-layout{background-color:#0d0d0d!important}body.dark-theme .el-aside{background-color:#141414!important;border-right-color:#2a2a2a!important}body.dark-theme .admin-container{color:#e0e0e0!important}body.dark-theme .admin-container,body.dark-theme .admin-toolbar{background-color:#1a1a1a!important}body.dark-theme .profile-header{border-bottom-color:#2a2a2a!important}body.dark-theme .user-profile .bio{color:#b0b0b0!important}body.dark-theme .collect-container,body.dark-theme .feedback-container,body.dark-theme .like-container,body.dark-theme .stats span{color:#e0e0e0!important}body.dark-theme .empty-tip{color:#888!important}body.dark-theme .search-result{color:#e0e0e0!important}body.dark-theme .custom-file-item{background-color:#141414!important;border-color:#2a2a2a!important}body.dark-theme .follow-list-container{background-color:#1a1a1a!important;color:#e0e0e0!important}body.dark-theme::-webkit-scrollbar{width:8px;background:#0d0d0d!important}body.dark-theme .el-message-box{background-color:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .el-message-box__title{color:#e0e0e0!important}body.dark-theme .el-message-box__content,body.dark-theme .el-message-box__headerbtn .el-message-box__close{color:#b0b0b0!important}body.dark-theme .el-badge__content{background-color:#c53030!important;color:#fff!important}body.dark-theme .el-progress-bar__outer{background-color:#2a2a2a!important}body.dark-theme .el-timeline-item__tail{border-left-color:#2a2a2a!important}body.dark-theme .el-divider{background-color:#2a2a2a!important}body.dark-theme a{color:#5a9fd4!important}body.dark-theme a:hover{color:#7ab8e8!important}body.dark-theme .el-text{color:#e0e0e0!important}body.dark-theme .el-input__suffix .el-input__icon{color:#666!important}body.dark-theme .license-content{color:#e0e0e0!important}body.dark-theme .license-content p{color:#b0b0b0!important}body.dark-theme .image-preview-dialog .el-dialog__body,body.dark-theme .preview-scroll-container{background-color:#0d0d0d!important}body.dark-theme .search-panel{background:#1a1a1a!important;box-shadow:0 8px 30px rgba(0,0,0,.5)!important}body.dark-theme .panel-section-title{color:#b0b0b0!important}body.dark-theme .tag-item{background:#2a2a2a!important;color:#b0b0b0!important}body.dark-theme .tag-item:hover{background:#333!important}body.dark-theme .tag-hot{background:rgba(230,162,60,.15)!important;color:#f0b050!important}body.dark-theme .tag-hot:hover{background:rgba(230,162,60,.25)!important}body.dark-theme .tag-close{color:#888!important}body.dark-theme .tag-close:hover{color:#f56c6c!important}body.dark-theme .hot-thumb:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.1)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}body.dark-theme::-webkit-scrollbar-track{background:#0d0d0d!important}body.dark-theme::-webkit-scrollbar-thumb{background:#444!important;border-radius:4px}body.dark-theme::-webkit-scrollbar-thumb:hover{background:#555!important}.drawer-content::-webkit-scrollbar,.el-autocomplete-suggestion__wrap::-webkit-scrollbar,.el-card__body::-webkit-scrollbar,.el-dialog__body::-webkit-scrollbar,.el-drawer__body::-webkit-scrollbar,.el-message-box__message::-webkit-scrollbar,.el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar,.el-table__body-wrapper::-webkit-scrollbar,.el-textarea__inner::-webkit-scrollbar,.fortune-modal::-webkit-scrollbar,.license-content::-webkit-scrollbar,.message .el-card__body::-webkit-scrollbar,.myStyle::-webkit-scrollbar,.preview-body::-webkit-scrollbar,.user-works::-webkit-scrollbar{width:6px;height:6px}.drawer-content::-webkit-scrollbar-track,.el-autocomplete-suggestion__wrap::-webkit-scrollbar-track,.el-card__body::-webkit-scrollbar-track,.el-dialog__body::-webkit-scrollbar-track,.el-drawer__body::-webkit-scrollbar-track,.el-message-box__message::-webkit-scrollbar-track,.el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar-track,.el-table__body-wrapper::-webkit-scrollbar-track,.el-textarea__inner::-webkit-scrollbar-track,.fortune-modal::-webkit-scrollbar-track,.license-content::-webkit-scrollbar-track,.message .el-card__body::-webkit-scrollbar-track,.myStyle::-webkit-scrollbar-track,.preview-body::-webkit-scrollbar-track,.user-works::-webkit-scrollbar-track{background:transparent;border-radius:3px}.drawer-content::-webkit-scrollbar-thumb,.el-autocomplete-suggestion__wrap::-webkit-scrollbar-thumb,.el-card__body::-webkit-scrollbar-thumb,.el-dialog__body::-webkit-scrollbar-thumb,.el-drawer__body::-webkit-scrollbar-thumb,.el-message-box__message::-webkit-scrollbar-thumb,.el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar-thumb,.el-table__body-wrapper::-webkit-scrollbar-thumb,.el-textarea__inner::-webkit-scrollbar-thumb,.fortune-modal::-webkit-scrollbar-thumb,.license-content::-webkit-scrollbar-thumb,.message .el-card__body::-webkit-scrollbar-thumb,.myStyle::-webkit-scrollbar-thumb,.preview-body::-webkit-scrollbar-thumb,.user-works::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.drawer-content::-webkit-scrollbar-thumb:hover,.el-autocomplete-suggestion__wrap::-webkit-scrollbar-thumb:hover,.el-card__body::-webkit-scrollbar-thumb:hover,.el-dialog__body::-webkit-scrollbar-thumb:hover,.el-drawer__body::-webkit-scrollbar-thumb:hover,.el-message-box__message::-webkit-scrollbar-thumb:hover,.el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar-thumb:hover,.el-table__body-wrapper::-webkit-scrollbar-thumb:hover,.el-textarea__inner::-webkit-scrollbar-thumb:hover,.fortune-modal::-webkit-scrollbar-thumb:hover,.license-content::-webkit-scrollbar-thumb:hover,.message .el-card__body::-webkit-scrollbar-thumb:hover,.myStyle::-webkit-scrollbar-thumb:hover,.preview-body::-webkit-scrollbar-thumb:hover,.user-works::-webkit-scrollbar-thumb:hover{background:#a8a8a8}body.dark-theme .drawer-content::-webkit-scrollbar-thumb,body.dark-theme .el-autocomplete-suggestion__wrap::-webkit-scrollbar-thumb,body.dark-theme .el-card__body::-webkit-scrollbar-thumb,body.dark-theme .el-dialog__body::-webkit-scrollbar-thumb,body.dark-theme .el-drawer__body::-webkit-scrollbar-thumb,body.dark-theme .el-message-box__message::-webkit-scrollbar-thumb,body.dark-theme .el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar-thumb,body.dark-theme .el-table__body-wrapper::-webkit-scrollbar-thumb,body.dark-theme .el-textarea__inner::-webkit-scrollbar-thumb,body.dark-theme .fortune-modal::-webkit-scrollbar-thumb,body.dark-theme .license-content::-webkit-scrollbar-thumb,body.dark-theme .message .el-card__body::-webkit-scrollbar-thumb,body.dark-theme .myStyle::-webkit-scrollbar-thumb,body.dark-theme .preview-body::-webkit-scrollbar-thumb,body.dark-theme .user-works::-webkit-scrollbar-thumb{background:#444!important}body.dark-theme .drawer-content::-webkit-scrollbar-thumb:hover,body.dark-theme .el-autocomplete-suggestion__wrap::-webkit-scrollbar-thumb:hover,body.dark-theme .el-card__body::-webkit-scrollbar-thumb:hover,body.dark-theme .el-dialog__body::-webkit-scrollbar-thumb:hover,body.dark-theme .el-drawer__body::-webkit-scrollbar-thumb:hover,body.dark-theme .el-message-box__message::-webkit-scrollbar-thumb:hover,body.dark-theme .el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar-thumb:hover,body.dark-theme .el-table__body-wrapper::-webkit-scrollbar-thumb:hover,body.dark-theme .el-textarea__inner::-webkit-scrollbar-thumb:hover,body.dark-theme .fortune-modal::-webkit-scrollbar-thumb:hover,body.dark-theme .license-content::-webkit-scrollbar-thumb:hover,body.dark-theme .message .el-card__body::-webkit-scrollbar-thumb:hover,body.dark-theme .myStyle::-webkit-scrollbar-thumb:hover,body.dark-theme .preview-body::-webkit-scrollbar-thumb:hover,body.dark-theme .user-works::-webkit-scrollbar-thumb:hover{background:#555!important}*{padding:0;margin:0;border:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}body{height:100%;overflow:scroll}html{scroll-behavior:smooth}body::-webkit-scrollbar-track-piece{background-color:azure}body::-webkit-scrollbar{width:6px;-webkit-transition:all 2s;transition:all 2s}body::-webkit-scrollbar-thumb{background-color:#5f9ea0;border-radius:100px}body::-webkit-scrollbar-thumb:hover{background-color:#008b8b}body::-webkit-scrollbar-corner{background-color:hsla(0,0%,100%,0)}a{text-decoration:none;color:#606266}.el-drawer__header{margin-bottom:0!important}.el-drawer__body{margin-top:35px}.el-dialog__body{margin:0!important;margin-bottom:-4px!important}.el-card__body{padding:0!important}