.lounge-feed-container.svelte-1ufbwcj{width:100%;max-width:1024px;padding:var(--space-10) var(--space-5);margin:0 auto}.author.svelte-1ufbwcj{color:inherit;text-decoration:none}.author.svelte-1ufbwcj:hover{color:var(--text-primary);text-decoration:underline}.create-btn.svelte-1ufbwcj{padding:6px var(--space-3);font-size:var(--text-base);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.create-btn.svelte-1ufbwcj:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-medium);box-shadow:none;transform:none}.header-actions.svelte-1ufbwcj{gap:var(--space-4);align-items:center;display:flex}.search-section.svelte-1ufbwcj{margin-bottom:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.filters-row.svelte-1ufbwcj{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.sort-controls.svelte-1ufbwcj{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.sort-label.svelte-1ufbwcj{font-size:var(--text-md);color:var(--text-tertiary);font-weight:500}.sort-tabs.svelte-1ufbwcj{background:var(--bg-surface);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);display:flex}.sort-tab.svelte-1ufbwcj{padding:6px var(--space-3);font-size:var(--text-base);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;font-weight:500;transition:all .2s}.sort-tab.svelte-1ufbwcj:hover{color:var(--text-primary)}.sort-tab.active.svelte-1ufbwcj{background:var(--bg-surface-hover);color:var(--text-primary);box-shadow:0 1px 2px var(--black-alpha-10)}.tag-filters.svelte-1ufbwcj{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-pill.svelte-1ufbwcj{padding:6px var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);color:var(--text-secondary);font-size:var(--text-base);cursor:pointer;transition:all .15s}.tag-pill.svelte-1ufbwcj:hover{background:var(--bg-surface-hover);border-color:var(--border-medium)}.tag-pill.active.svelte-1ufbwcj{background:var(--info-bg);border-color:var(--border-primary);color:var(--color-info)}.posts-list.svelte-1ufbwcj{gap:var(--space-5);flex-direction:column;display:flex}.post-card.svelte-1ufbwcj{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);cursor:pointer;gap:var(--space-5);flex-direction:column;justify-content:space-between;transition:transform .2s,border-color .2s;display:flex}@media (width>=601px){.post-card.svelte-1ufbwcj{gap:var(--space-6);flex-direction:row}}.post-card.svelte-1ufbwcj:hover{border-color:var(--border-medium);transform:translateY(-2px)}.post-content.svelte-1ufbwcj{flex:1}.post-title.svelte-1ufbwcj{font-size:var(--text-3xl);color:var(--text-primary);margin:0 0 var(--space-2) 0;font-weight:600;line-height:1.4}.post-meta.svelte-1ufbwcj{font-size:var(--text-md);color:var(--text-secondary);margin-bottom:var(--space-3)}.separator.svelte-1ufbwcj{margin:0 6px}.post-snippet.svelte-1ufbwcj{font-size:var(--text-lg);color:var(--text-secondary);margin:0 0 var(--space-4) 0;line-height:1.6}.post-meta-top.svelte-1ufbwcj{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.post-footer.svelte-1ufbwcj{align-items:center;gap:var(--space-4);row-gap:var(--space-3);font-size:var(--text-base);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.tags.svelte-1ufbwcj{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag.svelte-1ufbwcj{background:var(--bg-surface-hover);padding:2px var(--space-2);border-radius:var(--radius-xs);color:var(--text-secondary)}.post-thumbnail.svelte-1ufbwcj{border-radius:var(--radius-md);background:var(--bg-surface-hover);flex-shrink:0;width:120px;height:120px;overflow:hidden}.post-thumbnail.svelte-1ufbwcj img:where(.svelte-1ufbwcj){object-fit:cover;width:100%;height:100%}@media (width<=600px){.post-card.svelte-1ufbwcj{flex-direction:column-reverse}.post-thumbnail.svelte-1ufbwcj{width:100%;height:200px}}.section-badge.svelte-1ufbwcj{color:var(--accent-primary);font-weight:600}
