.forum-container.svelte-131htjm{max-width:800px;margin:0 auto;padding:2rem 1rem}.forum-header.svelte-131htjm{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}h1.svelte-131htjm{font-size:1.8rem;font-weight:800}.back-link.svelte-131htjm{font-size:.85rem;color:var(--text-muted)}.back-link.svelte-131htjm:hover{color:var(--accent)}.community-grid.svelte-131htjm{display:grid;gap:1rem}.community-card.svelte-131htjm{display:block;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .15s,background .15s}.community-card.svelte-131htjm:hover{border-color:var(--accent);background:var(--bg-elevated)}.community-card.svelte-131htjm h2:where(.svelte-131htjm){font-size:1.1rem;font-weight:700;color:var(--text);margin-bottom:.35rem}.desc.svelte-131htjm{font-size:.9rem;color:var(--text-muted);margin-bottom:.5rem}.post-count.svelte-131htjm{font-size:.8rem;color:var(--text-muted);background:var(--bg-elevated);padding:.2rem .6rem;border-radius:4px}.empty.svelte-131htjm{color:var(--text-muted);text-align:center;padding:3rem}
