.comment-form.svelte-15f6dvh{margin-bottom:1rem}textarea.svelte-15f6dvh{width:100%;padding:.6rem .75rem;border:1px solid var(--border);border-radius:5px;font-family:var(--sans);font-size:.88rem;line-height:1.5;resize:vertical;background:var(--surface);color:var(--text)}textarea.svelte-15f6dvh:focus{outline:none;border-color:var(--accent)}.error.svelte-15f6dvh{font-size:.78rem;color:var(--red);margin:.35rem 0}.submit-btn.svelte-15f6dvh{margin-top:.35rem;padding:.4rem .85rem;background:var(--accent);color:#fff;border:none;border-radius:4px;font-family:var(--sans);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.submit-btn.svelte-15f6dvh:hover:not(:disabled){background:var(--accent-light)}.submit-btn.svelte-15f6dvh:disabled{opacity:.5;cursor:default}.comment.svelte-88jfds{border-left:1px solid var(--border-light);padding:.5rem 0 .5rem .75rem;margin-bottom:.25rem}.comment-header.svelte-88jfds{display:flex;align-items:center;gap:.4rem}.comment-meta.svelte-88jfds{display:flex;gap:.4rem;font-size:.75rem;align-items:center}.user-link.svelte-88jfds{color:var(--accent);text-decoration:none;font-weight:500}.user-link.svelte-88jfds:hover{text-decoration:underline}.time.svelte-88jfds{color:var(--dim-light)}.comment-body.svelte-88jfds{font-size:.88rem;line-height:1.6;margin:.25rem 0;white-space:pre-wrap;word-break:break-word}.reply-toggle.svelte-88jfds{background:none;border:none;font-size:.72rem;color:var(--dim);cursor:pointer;font-family:var(--sans);padding:0}.reply-toggle.svelte-88jfds:hover{text-decoration:underline;color:var(--text)}.thread.svelte-f3k4or{margin-top:1rem}.post-detail.svelte-txgml9{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.post-header.svelte-txgml9{display:flex;gap:.75rem;align-items:flex-start}.post-info.svelte-txgml9{flex:1;min-width:0}h1.svelte-txgml9{font-family:var(--serif);font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.35rem}.post-title-link.svelte-txgml9{color:var(--text);text-decoration:none}.post-title-link.svelte-txgml9:hover{color:var(--accent)}.post-domain.svelte-txgml9{font-size:.78rem;color:var(--dim-light);font-weight:400;font-family:var(--sans)}.post-meta.svelte-txgml9{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--dim);align-items:center}.user-link.svelte-txgml9{color:var(--accent);text-decoration:none}.user-link.svelte-txgml9:hover{text-decoration:underline}.post-body.svelte-txgml9{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light);font-size:.92rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.comments-section.svelte-txgml9{margin-top:.5rem}.login-prompt.svelte-txgml9{font-size:.85rem;color:var(--dim);margin-bottom:1rem}.login-prompt.svelte-txgml9 a:where(.svelte-txgml9){color:var(--accent);text-decoration:none;font-weight:500}.login-prompt.svelte-txgml9 a:where(.svelte-txgml9):hover{text-decoration:underline}
