.news-comment-section[data-v-28f35fee]{margin-top:32px}.comment-heading[data-v-28f35fee]{margin:24px 0 16px}.comment-heading h3[data-v-28f35fee]{color:var(--text);font-family:var(--font-head);font-size:20px;margin:0}.comment-heading span[data-v-28f35fee]{color:var(--gray-4);font-size:15px;font-weight:400}.comment-form[data-v-28f35fee]{background:var(--white);border:1px solid var(--gray-2);border-radius:8px;margin-bottom:24px;padding:16px}.replying-banner[data-v-28f35fee]{align-items:center;background:var(--gray-1);border-radius:6px;color:var(--text-light);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.cancel-reply-btn[data-v-28f35fee],.reply-btn[data-v-28f35fee]{background:transparent;border:none;color:var(--blue);cursor:pointer;font-family:var(--font-body);padding:0}.cancel-reply-btn[data-v-28f35fee]{font-size:13px}.form-row[data-v-28f35fee]{margin-bottom:10px}.form-content[data-v-28f35fee],.form-nickname[data-v-28f35fee]{background:var(--gray-1);border:1px solid var(--gray-2);border-radius:6px;color:var(--text);font-family:var(--font-body);font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.form-content[data-v-28f35fee]:focus,.form-nickname[data-v-28f35fee]:focus{border-color:var(--blue-light)}.form-content[data-v-28f35fee]{min-height:80px;resize:vertical}.form-actions[data-v-28f35fee]{align-items:center;display:flex;justify-content:space-between}.form-hint[data-v-28f35fee]{color:var(--gray-4);font-size:12px}.submit-btn[data-v-28f35fee]{background:var(--blue);border:none;border-radius:6px;color:var(--white);cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s}.submit-btn[data-v-28f35fee]:hover:not(:disabled){background:var(--blue-mid)}.submit-btn[data-v-28f35fee]:disabled{cursor:not-allowed;opacity:.5}.form-error[data-v-28f35fee]{background:#fde8e8;color:var(--red)}.form-error[data-v-28f35fee],.form-success[data-v-28f35fee]{border-radius:6px;font-size:13px;margin-top:8px;padding:8px 12px}.form-success[data-v-28f35fee]{background:#e8f5e9;color:#2e7d32}.comment-item[data-v-28f35fee]{border-bottom:1px solid var(--gray-2);display:flex;gap:12px;padding:16px 0}.comment-avatar[data-v-28f35fee]{align-items:center;background:var(--gray-2);border-radius:50%;color:var(--gray-4);display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.comment-body[data-v-28f35fee]{flex:1;min-width:0}.comment-meta[data-v-28f35fee]{align-items:baseline;display:flex;gap:10px;margin-bottom:4px}.comment-author[data-v-28f35fee]{color:var(--text);font-size:14px;font-weight:600}.comment-time[data-v-28f35fee]{color:var(--gray-4);font-size:12px}.comment-text[data-v-28f35fee]{color:var(--text-light);font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.reply-btn[data-v-28f35fee]{font-size:12px;margin-top:6px}.cancel-reply-btn[data-v-28f35fee]:hover,.reply-btn[data-v-28f35fee]:hover{color:var(--blue-mid)}.reply-list[data-v-28f35fee]{border-left:2px solid var(--gray-2);margin-top:12px;padding-left:14px}.reply-item[data-v-28f35fee]{display:flex;gap:10px;padding:12px 0 0}.reply-avatar[data-v-28f35fee]{font-size:13px;height:32px;width:32px}.reply-to[data-v-28f35fee]{color:var(--gray-4);font-size:12px}.comments-empty[data-v-28f35fee],.comments-loading[data-v-28f35fee]{color:var(--gray-4);font-size:14px;padding:32px 0;text-align:center}.comments-more[data-v-28f35fee]{margin-top:16px;text-align:center}.load-more-btn[data-v-28f35fee]{background:var(--gray-1);border:1px solid var(--gray-2);border-radius:6px;color:var(--blue);cursor:pointer;font-size:13px;padding:8px 24px;transition:all .2s}.load-more-btn[data-v-28f35fee]:hover{background:var(--gray-2)}.article-unavailable-page[data-v-850d898c]{background:var(--gray-1);min-height:58vh;padding:72px 0}.article-unavailable-card[data-v-850d898c]{background:var(--white);border:1px solid var(--gray-2);border-radius:10px;box-shadow:0 4px 18px #0000000f;margin:0 auto;max-width:680px;padding:56px 32px;text-align:center}.article-unavailable-code[data-v-850d898c]{color:var(--red);font-family:var(--font-head);font-size:64px;font-weight:700;line-height:1}.article-unavailable-card h1[data-v-850d898c]{color:var(--blue);font-family:var(--font-head);font-size:30px;margin:18px 0 12px}.article-unavailable-card p[data-v-850d898c]{color:var(--text-light);font-size:15px;line-height:1.7;margin:0 auto 28px}.article-unavailable-link[data-v-850d898c]{background:var(--blue);border-radius:6px;color:var(--white);display:inline-block;font-size:14px;font-weight:600;padding:11px 24px}.article-page-content-shell[data-v-850d898c]{position:relative}.page-switch-arrow[data-v-850d898c]{background:#eeeeeef0;border:0;border-radius:8px;box-shadow:0 8px 24px #00000014;color:#666;cursor:pointer;font-family:Arial,sans-serif;font-size:58px;height:66px;line-height:58px;position:absolute;top:min(330px,34vw);transition:background .2s ease,color .2s ease,transform .2s ease;width:58px;z-index:3}.page-switch-arrow[data-v-850d898c]:hover{background:#fff;color:var(--blue);transform:translateY(-1px)}.page-switch-prev[data-v-850d898c]{left:-86px}.page-switch-next[data-v-850d898c]{right:-86px}@media (max-width:1180px){.page-switch-prev[data-v-850d898c]{left:10px}.page-switch-next[data-v-850d898c]{right:10px}}@media (max-width:640px){.page-switch-arrow[data-v-850d898c]{border-radius:6px;font-size:42px;height:50px;line-height:42px;top:min(220px,42vw);width:42px}.page-switch-prev[data-v-850d898c]{left:6px}.page-switch-next[data-v-850d898c]{right:6px}}
