.post-feed.svelte-byusqu{display:flex;flex-direction:column}.empty-state.svelte-byusqu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-text-muted, #94a3b8);text-align:center}.empty-state.svelte-byusqu svg:where(.svelte-byusqu){margin-bottom:1rem;opacity:.5}.empty-state.svelte-byusqu p:where(.svelte-byusqu){margin:0;font-size:1rem}.posts-list.svelte-byusqu{display:flex;flex-direction:column;gap:.75rem}.load-more.svelte-byusqu{display:flex;justify-content:center;padding:1.5rem}.loading.svelte-byusqu{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted, #94a3b8)}.spinner.svelte-byusqu{width:1.25rem;height:1.25rem;border:2px solid var(--color-border, #2a2a4a);border-top-color:var(--color-primary, #6366f1);border-radius:50%;animation:svelte-byusqu-spin 1s linear infinite}@keyframes svelte-byusqu-spin{to{transform:rotate(360deg)}}.load-more-btn.svelte-byusqu{background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);color:var(--color-text, #e2e8f0);padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:500;transition:all .2s ease}.load-more-btn.svelte-byusqu:hover{background:var(--color-surface-hover, #1f1f3a);border-color:var(--color-primary, #6366f1)}.initial-loading.svelte-byusqu{display:flex;flex-direction:column;gap:.75rem}.skeleton-post.svelte-byusqu{display:flex;gap:.75rem;padding:1rem;background:var(--color-surface, #1a1a2e);border-radius:1rem}.skeleton-avatar.svelte-byusqu{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-surface-alt, #252542);animation:svelte-byusqu-shimmer 1.5s infinite}.skeleton-content.svelte-byusqu{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-line.svelte-byusqu{height:1rem;background:var(--color-surface-alt, #252542);border-radius:.25rem;animation:svelte-byusqu-shimmer 1.5s infinite}.skeleton-line.short.svelte-byusqu{width:40%}.skeleton-line.medium.svelte-byusqu{width:70%}@keyframes svelte-byusqu-shimmer{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.feed-page.svelte-1o4vd58{max-width:40rem;margin:0 auto;padding:1rem}.feed-header.svelte-1o4vd58{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.feed-header.svelte-1o4vd58 h1:where(.svelte-1o4vd58){font-size:1.5rem;font-weight:700;color:var(--color-text, #e2e8f0);margin:0}.refresh-btn.svelte-1o4vd58{background:none;border:none;padding:.5rem;color:var(--color-text-muted, #94a3b8);cursor:pointer;border-radius:50%;transition:all .2s ease}.refresh-btn.svelte-1o4vd58:hover:not(:disabled){background:var(--color-surface, #1a1a2e);color:var(--color-primary, #6366f1)}.refresh-btn.svelte-1o4vd58:disabled{opacity:.5;cursor:not-allowed}.refresh-btn.svelte-1o4vd58 svg.spinning:where(.svelte-1o4vd58){animation:svelte-1o4vd58-spin 1s linear infinite}@keyframes svelte-1o4vd58-spin{to{transform:rotate(360deg)}}.create-section.svelte-1o4vd58{margin-bottom:1.5rem}.create-error.svelte-1o4vd58{color:var(--color-error, #ef4444);font-size:.875rem;margin:.5rem 0 0}.auth-prompt.svelte-1o4vd58{background:var(--color-surface, #1a1a2e);border-radius:1rem;padding:2rem;text-align:center;margin-bottom:1.5rem}.auth-prompt.svelte-1o4vd58 p:where(.svelte-1o4vd58){color:var(--color-text-muted, #94a3b8);margin:0 0 1rem}.btn.svelte-1o4vd58{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.btn-primary.svelte-1o4vd58{background:var(--color-primary, #6366f1);color:#fff}.btn-primary.svelte-1o4vd58:hover{background:var(--color-primary-hover, #4f46e5)}
