.community-page.svelte-2lqud8.svelte-2lqud8{max-width:800px;margin:0 auto;padding:80px var(--space-md, 16px) var(--space-2xl, 48px)}.community-header.svelte-2lqud8.svelte-2lqud8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-lg, 24px)}.community-header.svelte-2lqud8 h1.svelte-2lqud8{font-size:28px;font-weight:700}.page-desc.svelte-2lqud8.svelte-2lqud8{color:var(--muted, #888);font-size:14px;margin-top:var(--space-xs, 4px)}.category-tabs.svelte-2lqud8.svelte-2lqud8{display:flex;flex-wrap:wrap;gap:var(--space-sm, 8px);margin-bottom:var(--space-lg, 24px);padding-bottom:var(--space-md, 16px);border-bottom:1px solid var(--border, #2a2a3e)}.category-tab.svelte-2lqud8.svelte-2lqud8{padding:6px 16px;border-radius:var(--radius-full, 9999px);border:1px solid var(--border, #2a2a3e);background:transparent;color:var(--muted, #888);font-size:13px;transition:all var(--ease, .25s)}.category-tab.svelte-2lqud8.svelte-2lqud8:hover{border-color:var(--accent, #00ff88);color:var(--fg, #f0f0f8)}.category-tab.active.svelte-2lqud8.svelte-2lqud8{background:var(--accent, #00ff88);color:var(--bg, #0f0f1a);border-color:var(--accent, #00ff88);font-weight:600}.post-list.svelte-2lqud8.svelte-2lqud8{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border, #2a2a3e);border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--border, #2a2a3e)}.post-card.svelte-2lqud8.svelte-2lqud8{display:flex;background:var(--surface, #16162a);text-decoration:none;color:var(--fg, #f0f0f8);transition:background .15s}.post-card.svelte-2lqud8.svelte-2lqud8:hover{background:var(--bg, #1a1a2e)}.post-card-body.svelte-2lqud8.svelte-2lqud8{display:flex;align-items:center;gap:var(--space-md, 14px);padding:12px var(--space-lg, 20px);width:100%;min-width:0}.pinned-badge.svelte-2lqud8.svelte-2lqud8{font-size:13px;flex-shrink:0}.post-category-badge.svelte-2lqud8.svelte-2lqud8{display:inline-block;padding:2px 8px;border-radius:var(--radius-full, 9999px);background:var(--accent-glow, rgba(0, 255, 136, .12));color:var(--accent, #00ff88);font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.post-card-title.svelte-2lqud8.svelte-2lqud8{font-size:15px;font-weight:600;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-author.svelte-2lqud8.svelte-2lqud8{display:flex;align-items:center;gap:6px;flex-shrink:0}.author-avatar.svelte-2lqud8.svelte-2lqud8,.author-avatar-placeholder.svelte-2lqud8.svelte-2lqud8{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-avatar-placeholder.svelte-2lqud8.svelte-2lqud8{background:var(--accent, #00ff88);color:var(--bg, #0f0f1a);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.author-name.svelte-2lqud8.svelte-2lqud8{font-size:12px;color:var(--muted, #888)}.post-stats.svelte-2lqud8.svelte-2lqud8{display:flex;align-items:center;gap:var(--space-md, 14px);font-size:12px;color:var(--muted, #888)}.stat-item.svelte-2lqud8.svelte-2lqud8{display:flex;align-items:center;gap:3px}.stat-icon.svelte-2lqud8.svelte-2lqud8{font-size:12px}.stat-date.svelte-2lqud8.svelte-2lqud8{font-size:12px;white-space:nowrap}.load-more-wrap.svelte-2lqud8.svelte-2lqud8{display:flex;justify-content:center;padding:var(--space-xl, 32px) 0}.load-more.svelte-2lqud8.svelte-2lqud8{min-width:160px}.loading-state.svelte-2lqud8.svelte-2lqud8,.empty-state.svelte-2lqud8.svelte-2lqud8{text-align:center;padding:var(--space-3xl, 64px) var(--space-md, 16px);color:var(--muted, #888)}.empty-icon.svelte-2lqud8.svelte-2lqud8{font-size:48px;margin-bottom:var(--space-md, 16px)}.empty-state.svelte-2lqud8 h2.svelte-2lqud8{font-size:20px;font-weight:600;margin-bottom:var(--space-sm, 8px);color:var(--fg, #f0f0f8)}.empty-state.svelte-2lqud8 p.svelte-2lqud8{font-size:14px}
