/* 옛 위키 글 — 원본 작성자 줄·댓글 (회사 테마 글 화면 안). 테마 본문(.hc-single-content) 의 p·img·h3 규칙을 이겨야 해서 앞에 붙여 쓴다 */
.hc-single-content .patpat-wiki-writer { display: flex; align-items: center; gap: 12px; margin: 0 0 28px; padding: 14px 16px; border: 1px solid #e8ecf1; border-radius: 12px; }
.hc-single-content .patpat-wiki-avatar { flex: none; width: 40px; height: 40px; max-width: none; margin: 0; border-radius: 50%; object-fit: cover; background: #f1f5f9; }
.hc-single-content .patpat-wiki-writer p { margin: 0; line-height: 1.5; }
.hc-single-content .patpat-wiki-writer__name { font-weight: 600; color: #1e293b; font-size: .9375rem; }
.hc-single-content .patpat-wiki-writer__info { margin-top: 2px; font-size: .8125rem; color: #64748b; }
.hc-single-content .patpat-wiki-comments { margin: 48px 0 0; padding-top: 24px; border-top: 1px solid #e8ecf1; }
.hc-single-content .patpat-wiki-comments h3 { margin: 0 0 8px; font-size: 1.125rem; }
.hc-single-content .patpat-wiki-comments h3 span { color: var(--color-primary, #0064FF); }
.hc-single-content .patpat-wiki-comments ul { list-style: none; margin: 0; padding: 0; }
.hc-single-content .patpat-wiki-comment { display: flex; gap: 10px; align-items: flex-start; margin: 0 0 0 calc(var(--depth, 0) * 32px); padding: 14px 0; border-bottom: 1px solid #f1f5f9; }
.hc-single-content .patpat-wiki-comment::before { content: none; }
.hc-single-content .patpat-wiki-comment .patpat-wiki-avatar { width: 32px; height: 32px; }
.hc-single-content .patpat-wiki-comment__body { min-width: 0; flex: 1; }
.hc-single-content .patpat-wiki-comment__head { margin: 0 0 4px; display: flex; gap: 8px; align-items: baseline; font-size: .875rem; line-height: 1.4; }
.hc-single-content .patpat-wiki-comment__head time { color: #94a3b8; font-size: .8125rem; }
.hc-single-content .patpat-wiki-comment__text { font-size: .9375rem; color: #334155; line-height: 1.6; overflow-wrap: anywhere; }
@media (max-width: 640px) { .hc-single-content .patpat-wiki-comment { margin-left: calc(var(--depth, 0) * 16px); } }
