main.svelte-f3ctp2{max-width:860px;margin:0 auto;padding:2rem 1.5rem}.forum-header.svelte-f3ctp2{margin-bottom:1.5rem}.forum-header.svelte-f3ctp2 h1:where(.svelte-f3ctp2){margin-bottom:.3rem;font-size:1.75rem;font-weight:700}.subtitle.svelte-f3ctp2{opacity:.6;font-size:.9rem}.categories.svelte-f3ctp2{flex-direction:column;display:flex}.category-row.svelte-f3ctp2{color:inherit;border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:background .15s;display:flex}.category-row.svelte-f3ctp2:hover{background:#ff6b9d0a;text-decoration:none}.category-row.svelte-f3ctp2:last-child{border-bottom:none}.cat-icon.svelte-f3ctp2{text-align:center;flex-shrink:0;width:2rem;font-size:1.5rem}.cat-body.svelte-f3ctp2{flex-direction:column;flex:1;min-width:0;display:flex}.cat-name.svelte-f3ctp2{color:var(--fg);font-size:1rem;font-weight:600}.cat-desc.svelte-f3ctp2{opacity:.5;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.cat-stats.svelte-f3ctp2{flex-shrink:0;gap:1.25rem;display:flex}.stat.svelte-f3ctp2{text-align:right}.stat-val.svelte-f3ctp2{color:var(--accent);font-size:1rem;font-weight:600;display:block}.stat-lbl.svelte-f3ctp2{opacity:.4;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}@media (width<=600px){.category-row.svelte-f3ctp2{flex-wrap:wrap}.cat-stats.svelte-f3ctp2{justify-content:flex-start;gap:1rem;width:100%;padding-left:3rem}}
