.comments.svelte-1gzk6tu{border-top:1px solid #333;margin-top:48px;padding-top:24px}h2.svelte-1gzk6tu{margin:0 0 16px;font-size:1.4rem}.count.svelte-1gzk6tu{color:#888;font-size:.9rem;font-weight:400}.composer.svelte-1gzk6tu{margin-bottom:24px}.composer.svelte-1gzk6tu textarea:where(.svelte-1gzk6tu){width:100%;color:inherit;resize:vertical;box-sizing:border-box;background:#1e1e1e;border:1px solid #333;border-radius:6px;padding:12px;font-family:inherit;font-size:.95rem}.composer.svelte-1gzk6tu textarea:where(.svelte-1gzk6tu):focus{outline:2px solid #c5a059}.composer-actions.svelte-1gzk6tu{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.counter.svelte-1gzk6tu{color:#888;font-size:.8rem}.counter.warn.svelte-1gzk6tu{color:#f39c12}.composer.svelte-1gzk6tu button:where(.svelte-1gzk6tu),.reply-composer.svelte-1gzk6tu button:where(.svelte-1gzk6tu){color:#000;cursor:pointer;background:#c5a059;border:none;border-radius:6px;padding:8px 20px;font-weight:600}.composer.svelte-1gzk6tu button:where(.svelte-1gzk6tu):disabled,.reply-composer.svelte-1gzk6tu button:where(.svelte-1gzk6tu):disabled{opacity:.4;cursor:not-allowed}.login-cta.svelte-1gzk6tu{color:#999;background:#1e1e1e;border-radius:6px;margin-bottom:24px;padding:12px 16px}.login-cta.svelte-1gzk6tu a:where(.svelte-1gzk6tu){color:#c5a059;margin-right:6px}.error.svelte-1gzk6tu{color:#f39c12;background:#3d1a1a;border:1px solid #5a3a3a;border-radius:6px;margin-bottom:16px;padding:12px 16px}.loading.svelte-1gzk6tu,.empty.svelte-1gzk6tu{color:#888;text-align:center;padding:32px 0}.comments.svelte-1gzk6tu>ul:where(.svelte-1gzk6tu){flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.comment.svelte-1gzk6tu{gap:12px;display:flex}.avatar.svelte-1gzk6tu{flex-shrink:0}.avatar.svelte-1gzk6tu img:where(.svelte-1gzk6tu),.avatar.svelte-1gzk6tu .placeholder:where(.svelte-1gzk6tu){object-fit:cover;color:#c5a059;background:#333;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:700;display:flex}.avatar-sm.svelte-1gzk6tu img:where(.svelte-1gzk6tu),.avatar-sm.svelte-1gzk6tu .placeholder:where(.svelte-1gzk6tu){width:32px;height:32px;font-size:.95rem}.placeholder-hidden.svelte-1gzk6tu{color:#666!important;background:#262626!important}.body.svelte-1gzk6tu{flex:1;min-width:0}.head.svelte-1gzk6tu{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:4px;display:flex}.head.svelte-1gzk6tu strong:where(.svelte-1gzk6tu){font-size:.95rem}.head.svelte-1gzk6tu time:where(.svelte-1gzk6tu){color:#888;font-size:.8rem}.head.svelte-1gzk6tu .del:where(.svelte-1gzk6tu){color:#888;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.8rem}.head.svelte-1gzk6tu .del:where(.svelte-1gzk6tu):hover:not(:disabled){color:#e74c3c}.head.svelte-1gzk6tu .report:where(.svelte-1gzk6tu),.report-reasons.svelte-1gzk6tu button:where(.svelte-1gzk6tu){color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.head.svelte-1gzk6tu .report:where(.svelte-1gzk6tu){margin-left:auto}.head.svelte-1gzk6tu .report:where(.svelte-1gzk6tu):hover,.report-reasons.svelte-1gzk6tu button:where(.svelte-1gzk6tu):hover{color:#f39c12}.report-reasons.svelte-1gzk6tu{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.reported.svelte-1gzk6tu{color:#888;margin-left:auto;font-size:.8rem}.content.svelte-1gzk6tu{word-wrap:break-word;overflow-wrap:break-word;line-height:1.5}.content-hidden.svelte-1gzk6tu{color:#666;font-style:italic}.content.svelte-1gzk6tu a{color:#c5a059}.hidden-by-mod.svelte-1gzk6tu{opacity:.7}.reply-actions.svelte-1gzk6tu{margin-top:6px}.reply-toggle.svelte-1gzk6tu{color:#c5a059;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.reply-toggle.svelte-1gzk6tu:hover{text-decoration:underline}.reply-composer.svelte-1gzk6tu{margin-top:10px}.reply-composer.svelte-1gzk6tu textarea:where(.svelte-1gzk6tu){width:100%;color:inherit;resize:vertical;box-sizing:border-box;background:#1a1a1a;border:1px solid #333;border-radius:6px;padding:10px;font-family:inherit;font-size:.9rem}.reply-composer.svelte-1gzk6tu textarea:where(.svelte-1gzk6tu):focus{outline:2px solid #c5a059}.reply-composer.svelte-1gzk6tu button:where(.svelte-1gzk6tu){padding:6px 16px;font-size:.9rem}.replies.svelte-1gzk6tu{border-left:2px solid #2a2a2a;flex-direction:column;gap:12px;margin:12px 0 0;padding:12px 0 0 16px;list-style:none;display:flex}.reply.svelte-1gzk6tu{gap:10px;display:flex}
