.expander.svelte-4umd4h{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border)}.msg.svelte-4umd4h{font-size:.85rem;color:var(--text-muted);padding:.5rem 0}.msg.error.svelte-4umd4h{color:var(--red)}.list.svelte-4umd4h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.comment.svelte-4umd4h{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .8rem}.row1.svelte-4umd4h{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem;flex-wrap:wrap}.spacer.svelte-4umd4h{flex:1}.chip.svelte-4umd4h{font-family:var(--font-mono);font-size:.68rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.chip-green.svelte-4umd4h{background:#4ade8026;color:var(--green);border:1px solid rgba(74,222,128,.3)}.chip-amber.svelte-4umd4h{background:#f5a52426;color:var(--amber);border:1px solid rgba(245,165,36,.3)}.chip-red.svelte-4umd4h{background:#f8717126;color:var(--red);border:1px solid rgba(248,113,113,.3)}.chip-reply.svelte-4umd4h{background:var(--surface);color:var(--text-muted);border:1px solid var(--border)}.date.svelte-4umd4h{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.replied-chip.svelte-4umd4h{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--green);background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:999px;padding:.05rem .4rem}.text.svelte-4umd4h{font-size:.85rem;line-height:1.4;white-space:pre-wrap}.video.svelte-4umd4h{margin-top:.4rem;font-size:.72rem;color:var(--text-muted)}.thread-reply.svelte-4umd4h{margin-top:.5rem;margin-left:.8rem;padding:.4rem .65rem;background:#ffffff05;border-left:2px solid var(--border);border-radius:0 4px 4px 0}.thread-reply--own.svelte-4umd4h{background:#6cc7ff0f;border-left-color:var(--accent)}.thread-reply-header.svelte-4umd4h{font-size:.7rem;color:var(--text-muted);font-weight:600;margin-bottom:.15rem}.thread-reply--own.svelte-4umd4h .thread-reply-header:where(.svelte-4umd4h){color:var(--accent)}.thread-reply-text.svelte-4umd4h{font-size:.82rem;line-height:1.4;color:var(--text-muted);white-space:pre-wrap}.reply-btn.svelte-4umd4h{font-family:inherit;font-size:.72rem;font-weight:600;background:var(--accent);color:#001527;border:1px solid var(--accent);border-radius:var(--radius);padding:.3rem .65rem;cursor:pointer}.reply-btn.svelte-4umd4h:disabled{opacity:.5}.reply-panel.svelte-4umd4h{margin-top:.7rem;padding:.6rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.reply-panel-header.svelte-4umd4h{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.field-label.svelte-4umd4h{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.reply-panel.svelte-4umd4h textarea:where(.svelte-4umd4h){width:100%;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.5rem .7rem;font-family:inherit;font-size:.85rem;line-height:1.4;resize:vertical}.reply-panel.svelte-4umd4h textarea:where(.svelte-4umd4h):focus{outline:none;border-color:var(--accent)}.panel-hint.svelte-4umd4h{margin:.35rem 0 0;font-size:.7rem;color:var(--text-muted)}.panel-hint.svelte-4umd4h strong:where(.svelte-4umd4h){color:var(--text)}.reply-panel-actions.svelte-4umd4h{display:flex;gap:.4rem;margin-top:.4rem}.primary-btn.svelte-4umd4h{font-family:inherit;font-size:.78rem;font-weight:600;background:var(--accent);color:#001527;border:1px solid var(--accent);border-radius:var(--radius);padding:.35rem .75rem;cursor:pointer}.ghost-btn.svelte-4umd4h{font-family:inherit;font-size:.72rem;font-weight:500;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);padding:.3rem .65rem;cursor:pointer}.ghost-btn.svelte-4umd4h:hover{color:var(--text)}.primary-btn.svelte-4umd4h:disabled,.ghost-btn.svelte-4umd4h:disabled{opacity:.5;cursor:not-allowed}.muted.svelte-4umd4h{color:var(--text-muted);font-size:.72rem}.inline-error.svelte-4umd4h{margin-top:.4rem;font-size:.75rem;color:var(--red);background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:var(--radius);padding:.4rem .6rem}
