@keyframes sidebar-fade-in-5aad9e3d{0%{opacity:0;transform:translateY(-50%) translate(-16px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.article-detail-container[data-v-5aad9e3d]{position:relative}.article-actions-sidebar[data-v-5aad9e3d]{background:transparent;border:none;border-radius:16px;display:flex;flex-direction:column;gap:8px;left:max(24px,calc(50vw - 676px));opacity:0;padding:12px 6px;position:fixed;top:50%;transform:translateY(-50%) translate(-16px);transition:all .3s ease;z-index:10}.article-actions-sidebar[data-v-5aad9e3d]:hover{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--color-block-bg)}.article-actions-sidebar.is-visible[data-v-5aad9e3d]{animation:sidebar-fade-in-5aad9e3d .5s cubic-bezier(.16,1,.3,1) forwards}.action-btn-vertical[data-v-5aad9e3d]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--color-ink-muted);cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 8px;transition:all .2s ease}.action-btn-vertical[data-v-5aad9e3d]:hover{background:#9a715814;color:var(--color-primary)}.action-btn-vertical.active[data-v-5aad9e3d]{color:var(--color-primary)}.action-btn-vertical.active .icon[data-v-5aad9e3d]{fill:currentColor;stroke-width:0}.action-btn-vertical .icon[data-v-5aad9e3d]{height:20px;stroke-width:1.8;width:20px}.action-btn-vertical .count[data-v-5aad9e3d]{font-size:11px;font-weight:500}.article-main-content[data-v-5aad9e3d]{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:var(--color-content-tint);border:none;border-radius:20px;margin-left:62px;padding:0 10px 28px 32px;position:relative}.content-accent[data-v-5aad9e3d]{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:20px 20px 0 0;display:none;height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.article-main-content:hover .content-accent[data-v-5aad9e3d]{opacity:1}.article-title[data-v-5aad9e3d]{color:var(--color-ink);font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0 0 24px}.article-title[data-v-5aad9e3d]:after{display:none}.article-meta[data-v-5aad9e3d]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;margin-bottom:28px;padding:16px 0 5px}.dark .article-meta[data-v-5aad9e3d]{border-bottom-color:#ffffff0f}.meta-left[data-v-5aad9e3d]{color:var(--color-ink-light);font-size:13px;gap:10px}.author-link[data-v-5aad9e3d],.meta-left[data-v-5aad9e3d]{align-items:center;display:flex}.author-link[data-v-5aad9e3d]{border-radius:8px;color:inherit;gap:8px;margin:-4px -8px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.author-link[data-v-5aad9e3d]:hover{background:#9a715814}.author-avatar[data-v-5aad9e3d]{border:2px solid hsla(0,0%,100%,.6);border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease;width:28px}.author-link:hover .author-avatar[data-v-5aad9e3d]{transform:scale(1.1)}.author-name[data-v-5aad9e3d]{color:var(--color-ink);font-weight:600}.author-link:hover .author-name[data-v-5aad9e3d]{color:var(--color-primary)}.meta-divider[data-v-5aad9e3d]{color:var(--color-ink-faint);opacity:.5}.category-link[data-v-5aad9e3d],.publish-time[data-v-5aad9e3d]{color:var(--color-ink-muted)}.category-link[data-v-5aad9e3d]{text-decoration:none;transition:color .2s ease}.category-link[data-v-5aad9e3d]:hover{color:var(--color-primary)}.meta-right[data-v-5aad9e3d]{display:flex;gap:16px}.article-meta-item[data-v-5aad9e3d]{align-items:center;border-radius:6px;color:var(--color-ink-muted);display:flex;font-size:13px;gap:5px;margin:-4px -8px;padding:4px 8px;transition:all .2s ease}.article-meta-item[data-v-5aad9e3d]:hover{background:#9a715814;color:var(--color-primary)}.meta-icon[data-v-5aad9e3d]{height:16px;width:16px}.article-abstract-wrapper[data-v-5aad9e3d]{border-left:2px solid var(--color-primary);display:flex;gap:16px;margin-bottom:32px;padding:0 0 0 20px;position:relative}.abstract-icon[data-v-5aad9e3d]{display:none}.article-abstract[data-v-5aad9e3d]{color:var(--color-ink-light);flex:1;font-size:15px;font-style:italic;line-height:1.8;margin:0}.ai-summary-wrapper[data-v-5aad9e3d]{background:#448aff0f;border:1px solid rgba(68,138,255,.15);border-radius:var(--radius-md);margin-bottom:32px;overflow:hidden}.ai-summary-header[data-v-5aad9e3d]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);transition:background var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-summary-header[data-v-5aad9e3d]:hover{background:#448aff14}.ai-summary-title[data-v-5aad9e3d]{align-items:center;color:#448aff;display:flex;font-size:var(--text-sm);font-weight:600;gap:6px}.ai-icon[data-v-5aad9e3d]{font-size:16px}.ai-summary-toggle[data-v-5aad9e3d]{color:#448aff;font-size:16px;transition:transform var(--transition-base)}.ai-summary-toggle.expanded[data-v-5aad9e3d]{transform:rotate(180deg)}.ai-summary-content[data-v-5aad9e3d]{color:var(--color-ink-light);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding:0 var(--space-4) var(--space-4)}.article-tags[data-v-5aad9e3d]{border-top:1px solid rgba(0,0,0,.06);margin-top:40px;padding-top:20px}.dark .article-tags[data-v-5aad9e3d]{border-top-color:#ffffff0f}.tags-label[data-v-5aad9e3d]{display:none}.tags-list[data-v-5aad9e3d]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-5aad9e3d]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:16px;color:var(--color-ink-muted);display:inline-flex;font-size:13px;padding:5px 12px;text-decoration:none;transition:all .2s ease}.tag[data-v-5aad9e3d]:hover{background:#9a71580d;border-color:var(--color-primary);color:var(--color-primary)}.dark .tag[data-v-5aad9e3d]{border-color:#ffffff14}.dark .tag[data-v-5aad9e3d]:hover{background:#c9a07a1a}.article-content[data-v-5aad9e3d] li,.article-content[data-v-5aad9e3d] p{line-height:30px}@media(max-width:1024px){.article-actions-sidebar[data-v-5aad9e3d]{left:12px;padding:10px 6px}.article-main-content[data-v-5aad9e3d]{margin-left:72px}.article-title[data-v-5aad9e3d]{font-size:30px}}@media(max-width:768px){.article-actions-sidebar[data-v-5aad9e3d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-dropdown-bg);bottom:24px;flex-direction:row;gap:6px;left:50%;padding:10px 14px;position:fixed;top:auto;transform:translate(-50%);width:auto}.article-actions-sidebar.is-visible[data-v-5aad9e3d]{animation:none;opacity:1}.action-btn-vertical[data-v-5aad9e3d]{padding:8px 10px}.action-btn-vertical .count[data-v-5aad9e3d]{display:none}.article-main-content[data-v-5aad9e3d]{margin-left:0}.article-main-content.is-visible[data-v-5aad9e3d]{animation:none;opacity:1}.article-title[data-v-5aad9e3d]{font-size:24px}.article-abstract-wrapper[data-v-5aad9e3d]{padding-left:16px}.article-meta[data-v-5aad9e3d]{align-items:flex-start;flex-direction:column;gap:10px}.meta-right[data-v-5aad9e3d]{justify-content:flex-start;width:100%}}@media(max-width:480px){.article-title[data-v-5aad9e3d]{font-size:22px}.author-avatar[data-v-5aad9e3d]{height:24px;width:24px}}.comment-section[data-v-1520c0e4]{background:var(--color-surface);border-radius:var(--radius-lg);margin-left:92px;padding:var(--space-6)}@media(max-width:768px){.comment-section[data-v-1520c0e4]{margin-left:0}}
