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