.b-user-level-tag.is-v1[data-v-24bdb447]{background:linear-gradient(135deg,#8d9db6,#778eae)}.b-user-level-tag.is-v2[data-v-24bdb447]{background:linear-gradient(135deg,#f7b744,#ed9818)}.b-user-level-tag.is-v3[data-v-24bdb447]{background:linear-gradient(135deg,#f572be,#e3499f)}.b-user-level-tag.is-v4[data-v-24bdb447]{background:linear-gradient(135deg,#42b983,#36a873)}.b-user-level-tag.is-v5[data-v-24bdb447]{background:linear-gradient(135deg,#2296e6,#1782e6)}.comment-editor[data-v-4b891e80]{background:var(--el-bg-color)}.login-prompt[data-v-4b891e80]{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);border-radius:4px;display:flex;padding:12px;text-align:center}.login-text[data-v-4b891e80]{color:var(--el-text-color-regular);font-size:14px}.login-highlight[data-v-4b891e80]{color:var(--el-color-primary);cursor:pointer;font-weight:600}.login-highlight[data-v-4b891e80]:hover{color:var(--el-color-primary-dark-2)}.editor-wrapper[data-v-4b891e80]{align-items:flex-start;display:flex;gap:16px}.editor-avatar[data-v-4b891e80]{flex-shrink:0}.editor-content[data-v-4b891e80]{flex:1}.input-container[data-v-4b891e80]{background:var(--el-bg-color-overlay);border:1px solid #e5e5e5;border-radius:4px;min-height:40px;padding:10px 12px;transition:all .3s ease}.input-container[data-v-4b891e80]:hover{border-color:#d0d0d0}.input-container.is-focused[data-v-4b891e80]{background:#fff;border-color:var(--el-color-primary)}.editor-textarea[data-v-4b891e80]{width:100%}.editor-textarea[data-v-4b891e80] .el-textarea__inner{background:transparent;border:none;box-shadow:none;display:block;font-size:14px;line-height:1.5;padding:0;resize:none;transition:all .2s ease}.editor-textarea[data-v-4b891e80] .el-textarea__inner:focus{outline:none}.editor-textarea[data-v-4b891e80] .el-textarea__inner::-moz-placeholder{color:#999}.editor-textarea[data-v-4b891e80] .el-textarea__inner::placeholder{color:#999}.images[data-v-4b891e80]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px 0}.image-item[data-v-4b891e80]{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color);border-radius:4px;height:70px;overflow:hidden;position:relative;width:70px}.image-preview[data-v-4b891e80]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-actions[data-v-4b891e80]{display:flex;position:absolute;right:4px;top:4px}.delete-btn[data-v-4b891e80]{background:var(--el-bg-color-page);border:none;border-radius:50%;color:var(--text-color3);cursor:pointer;height:16px;padding:0;width:16px}.input-toolbar[data-v-4b891e80]{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:8px;padding-top:8px}.toolbar-left[data-v-4b891e80]{display:flex;gap:4px}.toolbar-btn[data-v-4b891e80]{color:#666;padding:4px}.toolbar-btn[data-v-4b891e80]:hover{background:#0000000d;color:var(--el-color-primary)}.toolbar-btn .el-icon[data-v-4b891e80]{font-size:16px}.toolbar-right[data-v-4b891e80]{align-items:center;display:flex;gap:8px}.word-count[data-v-4b891e80]{color:#999;font-size:12px}.cancel-btn[data-v-4b891e80]{color:#666}.cancel-btn[data-v-4b891e80]:hover{color:var(--el-color-primary)}.submit-btn[data-v-4b891e80]{background:var(--el-color-primary);border-color:var(--el-color-primary);border-radius:4px;font-size:13px;padding:6px 16px}.submit-btn[data-v-4b891e80]:hover{opacity:.9}.submit-btn[data-v-4b891e80]:disabled{opacity:.5}.editor-tip[data-v-4b891e80]{color:var(--el-text-color-regular);font-size:12px;margin-top:8px;padding-left:4px}@media(min-width:0px)and (max-width:767px){.login-prompt[data-v-4b891e80]{padding:12px}.login-text[data-v-4b891e80]{font-size:13px}.editor-wrapper[data-v-4b891e80]{gap:12px}.input-container[data-v-4b891e80]{border-radius:4px;min-height:36px;padding:6px 10px 0}.toolbar-right[data-v-4b891e80]{gap:6px}.submit-btn[data-v-4b891e80]{font-size:12px;padding:4px 12px}.images[data-v-4b891e80]{gap:6px;margin:6px 0;padding:6px 0}.image-item[data-v-4b891e80]{height:60px;width:60px}.delete-btn[data-v-4b891e80]{height:18px;min-height:18px;width:18px}.delete-btn .el-icon[data-v-4b891e80]{font-size:10px}}.comment-unified[data-v-c090b99a]{margin-bottom:8px}.comment-unified.is-sub-comment[data-v-c090b99a]{margin-bottom:0;margin-left:20px;padding-left:16px}.comment-unified.is-sub-comment .comment-main[data-v-c090b99a]{padding:2px 0}.comment-main[data-v-c090b99a]{align-items:flex-start;display:flex;gap:12px;padding:2px 0}.comment-avatar-wrapper[data-v-c090b99a]{position:relative}.comment-avatar[data-v-c090b99a]{flex-shrink:0}.comment-avatar .avatar-icon[data-v-c090b99a]{color:var(--el-text-color-placeholder)}.comment-content[data-v-c090b99a]{flex:1;min-width:0}.user-info[data-v-c090b99a]{align-items:center;display:flex;font-size:15px}.username[data-v-c090b99a]{color:var(--text-color3);font-size:var(--font-base);font-weight:500}.user-badge[data-v-c090b99a]{background:var(--el-color-primary);border-radius:10px;color:#fff;font-size:11px;font-weight:500;padding:2px 6px}.reply-target[data-v-c090b99a]{color:var(--el-color-primary);font-weight:500;margin-left:4px}.comment-text[data-v-c090b99a]{color:var(--text-color1);font-size:var(--font-base);line-height:1.5;word-break:break-word}.content-with-expand[data-v-c090b99a]{display:inline}.content-with-expand[data-v-c090b99a] a{color:var(--el-color-primary);display:inline;text-decoration:none}.expand-btn[data-v-c090b99a]{background:none;border:none;color:var(--el-color-primary);cursor:pointer;font-size:15px;margin-left:4px;padding:0}.expand-btn[data-v-c090b99a]:hover{text-decoration:underline}.comment-images[data-v-c090b99a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.comment-image[data-v-c090b99a]{border-radius:6px;cursor:pointer;height:80px;width:80px}.comment-actions[data-v-c090b99a]{justify-content:space-between}.action-left[data-v-c090b99a],.comment-actions[data-v-c090b99a]{align-items:center;display:flex}.action-left[data-v-c090b99a]{gap:8px}.comment-time[data-v-c090b99a]{color:var(--el-text-color-placeholder);font-size:14px}.action-btn[data-v-c090b99a]{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color3);cursor:pointer;display:flex;font-size:14px;gap:4px;padding:4px 8px;transition:all .2s}.action-btn[data-v-c090b99a]:hover{background:var(--el-fill-color-light)}.action-btn.liked[data-v-c090b99a],.action-btn[data-v-c090b99a]:hover{color:var(--el-color-primary)}.action-icon[data-v-c090b99a]{font-size:14px}.action-text[data-v-c090b99a]{font-size:13px}.more-btn[data-v-c090b99a]{color:var(--el-text-color-placeholder)}.more-btn[data-v-c090b99a]:hover{color:var(--el-text-color-regular)}.more-icon[data-v-c090b99a]{font-size:13px}.dropdown-icon[data-v-c090b99a]{margin-right:6px}.reply-form[data-v-c090b99a]{border-radius:8px;margin-top:12px;padding:12px}@media(min-width:0px)and (max-width:767px){.comment-unified.is-sub-comment[data-v-c090b99a]{margin-left:12px;padding-left:12px}.comment-main[data-v-c090b99a]{padding:2px 0}.comment-avatar[data-v-c090b99a] .el-avatar{height:32px!important;width:32px!important}.is-sub-comment .comment-avatar[data-v-c090b99a] .el-avatar{height:28px!important;width:28px!important}.action-left[data-v-c090b99a]{gap:6px}.comment-image[data-v-c090b99a]{height:60px;width:60px}}@media(prefers-color-scheme:dark){.comment-unified.is-sub-comment[data-v-c090b99a]{border-left-color:var(--el-border-color)}.reply-form[data-v-c090b99a]{background:var(--el-fill-color)}}.comment-replies-dialog[data-v-22678d1f] .el-dialog__body{padding:0}.dialog-header[data-v-22678d1f]{color:var(--text-color1);font-size:var(--font-base);font-weight:600}.dialog-box[data-v-22678d1f]{display:flex;flex-direction:column;height:70vh}.dialog-content[data-v-22678d1f]{display:flex;flex:1;flex-direction:column;overflow-y:auto}.parent-comment[data-v-22678d1f]{background:var(--bg-white);border-bottom:1px solid var(--el-border-color-lighter);padding:12px}.replies-section[data-v-22678d1f]{margin-top:12px;min-height:200px;padding:12x}.replies-header[data-v-22678d1f]{margin-bottom:16px}.replies-header .replies-title[data-v-22678d1f]{color:var(--el-text-color-primary);font-size:var(--font-base);font-weight:600}.loading-skeleton[data-v-22678d1f]{padding:16px 0}.empty-replies[data-v-22678d1f]{padding:32px 0;text-align:center}.replies-list[data-v-22678d1f]{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.load-more-section[data-v-22678d1f]{color:var(--text-color3);display:flex;font-size:var(--font-sm);justify-content:center;margin-bottom:12px;margin-top:12px}.load-more-btn[data-v-22678d1f]{padding:8px 24px}.reply-input-section[data-v-22678d1f]{background:var(--el-bg-color);border-top:1px solid var(--el-border-color-lighter);padding:16px 24px}@media(min-width:0px)and (max-width:767px){.comment-replies-dialog[data-v-22678d1f] .el-dialog{margin:5vh auto;width:95vw!important}.parent-comment[data-v-22678d1f],.replies-section[data-v-22678d1f],.reply-input-section[data-v-22678d1f]{padding-left:16px;padding-right:16px}}.dark .parent-comment[data-v-22678d1f]{background:var(--el-bg-color-page)}.dark .reply-input-section[data-v-22678d1f]{background:var(--el-bg-color)}.comments-container[data-v-337a4b99]{background:var(--el-bg-color);padding:12px 0}.comment-input-section[data-v-337a4b99]{background:var(--el-bg-color);border-radius:8px;margin-bottom:16px;padding:12px}.comments-list[data-v-337a4b99]{padding:0 12px}.loading-skeleton[data-v-337a4b99]{padding:16px 0}.empty-comments[data-v-337a4b99]{padding:0}.comments-wrapper[data-v-337a4b99]{display:flex;flex-direction:column}.more-replies[data-v-337a4b99]{margin:8px 0 16px 36px}.more-replies .more-replies-btn[data-v-337a4b99]{color:var(--text-color2);font-size:var(--font-base)}.more-replies .more-replies-btn[data-v-337a4b99],.more-replies .more-replies-btn[data-v-337a4b99]:hover{background:var(--bg-color);border-color:var(--bg-color)}.load-more-section[data-v-337a4b99]{background-color:var(--bg-color);border-radius:6px;display:flex;justify-content:center;padding:8px}.load-more-btn[data-v-337a4b99]{padding:8px 24px}@media(min-width:0px)and (max-width:767px){.comment-input-section[data-v-337a4b99]{border-radius:0;margin:0 -16px 16px;padding:16px}}.file-item[data-v-2517a5b5]{align-items:center;border-radius:6px;color:var(--text-color1);cursor:pointer;display:flex;font-size:var(--font-xs);margin-bottom:8px;padding:2px 8px;transition:background-color .2s}.file-item[data-v-2517a5b5]:hover{background-color:var(--bg-color2);color:var(--el-color-primary)}.recommend-card[data-v-8b69e261]{background:var(--el-bg-color-overlay);border-radius:4px;width:100%}.recommend-card .header-section[data-v-8b69e261]{align-items:center;border-bottom:1px solid var(--el-border-color-light);display:flex;justify-content:space-between;padding:16px}.recommend-card .header-section .header-left[data-v-8b69e261]{align-items:center;display:flex;gap:8px}.recommend-card .header-section .header-left .icon-wrapper[data-v-8b69e261]{align-items:center;border-radius:4px;display:flex;height:20px;justify-content:center;width:20px}.recommend-card .header-section .header-left .icon-wrapper .check-icon[data-v-8b69e261]{color:#fff}.recommend-card .header-section .header-left .title[data-v-8b69e261]{color:var(--el-text-color-primary);font-size:16px;font-weight:500}.recommend-card .header-section .refresh-btn[data-v-8b69e261]{align-items:center;background:none;border:none;color:var(--el-text-color-secondary);cursor:pointer;display:flex;font-size:12px;gap:4px;transition:all .2s ease}.recommend-card .header-section .refresh-btn[data-v-8b69e261]:hover{color:var(--el-color-primary)}.recommend-card .header-section .refresh-btn:hover .refresh-icon[data-v-8b69e261]{transform:rotate(180deg)}.recommend-card .header-section .refresh-btn .refresh-icon[data-v-8b69e261]{height:12px;transition:transform .2s ease;width:12px}.recommend-card .content-section[data-v-8b69e261]{max-height:280px;overflow-y:auto;padding:16px}.recommend-card .content-section[data-v-8b69e261]::-webkit-scrollbar{width:4px}.recommend-card .content-section[data-v-8b69e261]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:2px}.recommend-card .content-section[data-v-8b69e261]::-webkit-scrollbar-track{background:transparent}.recommend-card .content-section .article-list .article-item[data-v-8b69e261]{align-items:flex-start;animation:fade-in-8b69e261 .5s ease-out forwards;border-radius:6px;cursor:pointer;display:flex;gap:12px;margin:-8px;opacity:0;padding:8px;transition:all .2s ease}.recommend-card .content-section .article-list .article-item[data-v-8b69e261]:hover{background:#f9f9f9}.recommend-card .content-section .article-list .article-item[data-v-8b69e261]:not(:last-child){margin-bottom:12px}.recommend-card .content-section .article-list .article-item .rank-badge[data-v-8b69e261]{align-items:center;border-radius:4px;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.recommend-card .content-section .article-list .article-item .rank-badge.rank-first[data-v-8b69e261]{color:#ef4444}.recommend-card .content-section .article-list .article-item .rank-badge.rank-second[data-v-8b69e261]{color:#f97316}.recommend-card .content-section .article-list .article-item .rank-badge.rank-third[data-v-8b69e261]{color:#eab308}.recommend-card .content-section .article-list .article-item .rank-badge.rank-other[data-v-8b69e261]{color:var(--el-text-color-secondary)}.recommend-card .content-section .article-list .article-item .article-content[data-v-8b69e261]{flex:1;min-width:0}.recommend-card .content-section .article-list .article-item .article-content .article-title[data-v-8b69e261]{color:var(--el-text-color-regular);display:-webkit-box;font-size:15px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;transition:color .2s ease}.recommend-card .content-section .article-list .article-item .article-content .article-title.title-top[data-v-8b69e261]{color:var(--el-text-color-primary);font-weight:600}.recommend-card .content-section .article-list .article-item .article-content .article-title.title-normal[data-v-8b69e261]{font-weight:400}.recommend-card .content-section .article-list .article-item .article-content .article-item:hover .article-title[data-v-8b69e261]{color:var(--el-color-primary)}.recommend-card .content-section .more-section[data-v-8b69e261]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px}.recommend-card .content-section .more-section .more-btn[data-v-8b69e261]{background:none;border:none;border-radius:6px;color:var(--el-text-color-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:8px;text-align:center;transition:all .2s ease;width:100%}.recommend-card .content-section .more-section .more-btn[data-v-8b69e261]:hover{background:#f9f9f9;color:var(--el-color-primary)}.recommend-card .content-section .more-section .more-btn[data-v-8b69e261]:active{background:#f0f0f0}.recommend-card .loading-container[data-v-8b69e261]{background:var(--el-bg-color-overlay);height:230px;padding:12px}.recommend-card .loading-container .skeleton-item[data-v-8b69e261]{margin-bottom:20px}.recommend-card .loading-container .skeleton-item[data-v-8b69e261]:last-child{margin-bottom:0}@keyframes fade-in-8b69e261{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:0px)and (max-width:640px){.recommend-card .content-section[data-v-8b69e261],.recommend-card .header-section[data-v-8b69e261]{padding:12px}.recommend-card .article-list .article-item[data-v-8b69e261]{margin-bottom:8px}}@media(prefers-color-scheme:dark){.recommend-card[data-v-8b69e261]{background-color:var(--el-bg-color-page);border-color:var(--el-border-color)}.recommend-card .header-section[data-v-8b69e261]{border-bottom-color:var(--el-border-color)}.recommend-card .content-section .more-section[data-v-8b69e261]{border-top-color:var(--el-border-color)}.recommend-card .article-item[data-v-8b69e261]:hover,.recommend-card .more-btn[data-v-8b69e261]:hover{background-color:var(--el-fill-color-light)}}
