.comments.svelte-htzbe7{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--border)}.comments-heading.svelte-htzbe7{font-size:1.1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.comments-count.svelte-htzbe7{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);font-weight:400}.comments-empty.svelte-htzbe7{color:var(--text-muted);font-size:.9rem;margin-bottom:2rem}.comment-list.svelte-htzbe7{list-style:none;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.comment.svelte-htzbe7{border-left:2px solid var(--border);padding-left:1rem}.comment-meta.svelte-htzbe7{display:flex;gap:.75rem;align-items:baseline;margin-bottom:.3rem}.comment-author.svelte-htzbe7{font-size:.9rem}.comment-date.svelte-htzbe7{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted)}.comment-body.svelte-htzbe7{font-size:.95rem;color:var(--text-muted);white-space:pre-wrap}.comment-form.svelte-htzbe7{display:flex;flex-direction:column;gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:1.5rem}.form-row.svelte-htzbe7{display:flex;flex-direction:column;gap:.3rem}label.svelte-htzbe7{font-size:.8rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}input.svelte-htzbe7,textarea.svelte-htzbe7{font-family:var(--font-sans);font-size:.95rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);width:100%;resize:vertical}input.svelte-htzbe7:focus,textarea.svelte-htzbe7:focus{outline:none;border-color:var(--accent)}.submit-btn.svelte-htzbe7{align-self:flex-start;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;padding:.5rem 1.1rem;background:var(--accent);color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-btn.svelte-htzbe7:hover{opacity:.88}.form-error.svelte-htzbe7{color:var(--accent);font-size:.85rem}
