@keyframes sidebar-fade-in-f619a206{0%{opacity:0;transform:translateY(-50%) translate(-16px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.article-detail-container[data-v-f619a206]{position:relative}.article-actions-sidebar[data-v-f619a206]{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-f619a206]:hover{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--color-block-bg)}.article-actions-sidebar.is-visible[data-v-f619a206]{animation:sidebar-fade-in-f619a206 .5s cubic-bezier(.16,1,.3,1) forwards}.action-btn-vertical[data-v-f619a206]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-ink-muted);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1);padding:10px var(--space-2);transition:color var(--transition-base),background var(--transition-base),transform var(--transition-fast)}.action-btn-vertical[data-v-f619a206]:hover{background:var(--color-primary-light);color:var(--color-primary)}.action-btn-vertical.is-liked[data-v-f619a206]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.action-btn-vertical.is-liked[data-v-f619a206]:hover{background:color-mix(in srgb,var(--color-danger) 18%,transparent);color:var(--color-danger)}.action-btn-vertical.is-collected[data-v-f619a206]{background:var(--color-primary-light);color:var(--color-primary)}.action-btn-vertical .icon[data-v-f619a206]{height:20px;stroke-width:1.8;transition:color var(--transition-base);width:20px}.action-btn-vertical .icon.filled[data-v-f619a206] path,.action-btn-vertical[data-v-f619a206] svg.icon.filled path{fill:currentColor;stroke:none}.action-btn-vertical .count[data-v-f619a206]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.article-main-content[data-v-f619a206]{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-f619a206]{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-f619a206]{opacity:1}.article-video[data-v-f619a206]{background:var(--color-surface);margin-bottom:24px;max-height:480px;width:100%}.article-title[data-v-f619a206]{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-f619a206]:after{display:none}.article-meta[data-v-f619a206]{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-f619a206]{border-bottom-color:#ffffff0f}.meta-left[data-v-f619a206]{color:var(--color-ink-light);font-size:13px;gap:10px}.author-link[data-v-f619a206],.meta-left[data-v-f619a206]{align-items:center;display:flex}.author-link[data-v-f619a206]{border-radius:8px;color:inherit;gap:8px;margin:-4px -8px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.author-link[data-v-f619a206]:hover{background:#9a715814}.author-avatar[data-v-f619a206]{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-f619a206]{transform:scale(1.1)}.author-name[data-v-f619a206]{color:var(--color-ink);font-weight:600}.author-link:hover .author-name[data-v-f619a206]{color:var(--color-primary)}.meta-divider[data-v-f619a206]{color:var(--color-ink-faint);opacity:.5}.category-link[data-v-f619a206],.publish-time[data-v-f619a206]{color:var(--color-ink-muted)}.category-link[data-v-f619a206]{text-decoration:none;transition:color .2s ease}.category-link[data-v-f619a206]:hover{color:var(--color-primary)}.meta-right[data-v-f619a206]{display:flex;gap:16px}.article-meta-item[data-v-f619a206]{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-f619a206]:hover{background:#9a715814;color:var(--color-primary)}.meta-icon[data-v-f619a206]{height:16px;width:16px}.article-source[data-v-f619a206]{border-top:1px solid var(--color-border-light);margin-top:var(--space-8);padding-top:var(--space-6)}.article-source-note[data-v-f619a206]{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-3)}.article-source-mark[data-v-f619a206]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);margin-right:var(--space-2)}.article-source-link[data-v-f619a206]{align-items:flex-start;color:var(--color-ink-light);display:inline-flex;font-size:var(--text-sm);gap:var(--space-2);line-height:var(--leading-normal);max-width:100%;text-decoration:none;transition:color var(--transition-fast);word-break:break-all}.article-source-link[data-v-f619a206]:hover{color:var(--color-primary)}.article-source-icon[data-v-f619a206]{flex-shrink:0;height:16px;margin-top:2px;width:16px}.article-source-empty[data-v-f619a206]{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.article-abstract-wrapper[data-v-f619a206]{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-f619a206]{display:none}.article-abstract[data-v-f619a206]{color:var(--color-ink-light);flex:1;font-size:15px;font-style:italic;line-height:1.8;margin:0}.article-locked[data-v-f619a206]{color:var(--color-ink-muted);margin:var(--space-6) 0}.article-locked-action[data-v-f619a206]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;margin-top:var(--space-3);padding:6px 14px}.ai-summary-wrapper[data-v-f619a206]{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-f619a206]{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-f619a206]:hover{background:#448aff14}.ai-summary-title[data-v-f619a206]{align-items:center;color:#448aff;display:flex;font-size:var(--text-sm);font-weight:600;gap:6px}.ai-icon[data-v-f619a206]{font-size:16px}.ai-summary-toggle[data-v-f619a206]{color:#448aff;font-size:16px;transition:transform var(--transition-base)}.ai-summary-toggle.expanded[data-v-f619a206]{transform:rotate(180deg)}.ai-summary-content[data-v-f619a206]{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-f619a206]{border-top:1px solid rgba(0,0,0,.06);margin-top:40px;padding-top:20px}.dark .article-tags[data-v-f619a206]{border-top-color:#ffffff0f}.tags-label[data-v-f619a206]{display:none}.tags-list[data-v-f619a206]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-f619a206]{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-f619a206]:hover{background:#9a71580d;border-color:var(--color-primary);color:var(--color-primary)}.dark .tag[data-v-f619a206]{border-color:#ffffff14}.dark .tag[data-v-f619a206]:hover{background:#c9a07a1a}.article-content[data-v-f619a206] li,.article-content[data-v-f619a206] p{line-height:30px}.article-content[data-v-f619a206] img{display:block;margin-inline:auto}.article-content[data-v-f619a206] p:has(>img:only-child),.article-content[data-v-f619a206] p:has(>img:only-child)+p{text-align:center}.article-content[data-v-f619a206] table{margin-left:auto!important;margin-right:auto!important}.wechat-article[data-v-f619a206]{color:var(--color-ink);line-height:1.75;max-width:100%;overflow-x:auto;word-break:break-word}.wechat-article[data-v-f619a206] img,.wechat-article[data-v-f619a206] video{height:auto!important;max-width:100%!important}.wechat-article[data-v-f619a206] p,.wechat-article[data-v-f619a206] section,.wechat-article[data-v-f619a206] table{box-sizing:border-box;max-width:100%}@media(max-width:1024px){.article-actions-sidebar[data-v-f619a206]{left:12px;padding:10px 6px}.article-main-content[data-v-f619a206]{margin-left:72px}.article-title[data-v-f619a206]{font-size:30px}}@media(max-width:768px){.article-actions-sidebar[data-v-f619a206]{-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-f619a206]{animation:none;opacity:1}.action-btn-vertical[data-v-f619a206]{padding:8px 10px}.action-btn-vertical .count[data-v-f619a206]{display:none}.article-main-content[data-v-f619a206]{margin-left:0}.article-main-content.is-visible[data-v-f619a206]{animation:none;opacity:1}.article-title[data-v-f619a206]{font-size:24px}.article-abstract-wrapper[data-v-f619a206]{padding-left:16px}.article-meta[data-v-f619a206]{align-items:flex-start;flex-direction:column;gap:10px}.meta-right[data-v-f619a206]{justify-content:flex-start;width:100%}}@media(max-width:480px){.article-title[data-v-f619a206]{font-size:22px}.author-avatar[data-v-f619a206]{height:24px;width:24px}}.comment-section[data-v-c1a347c3]{background:var(--color-surface);border-radius:var(--radius-lg);margin-left:92px;padding:var(--space-6)}@media(max-width:768px){.comment-section[data-v-c1a347c3]{margin-left:0}}
