.timeline-container.svelte-112n2zp{min-height:200px;padding:.25rem 1rem 1rem 2rem}.posts-grid.svelte-112n2zp{display:grid;gap:1rem}.timeline-container[data-layout=single].svelte-112n2zp .posts-grid:where(.svelte-112n2zp){grid-template-columns:1fr;max-width:46rem;margin:0 auto}.timeline-container[data-layout=masonry].svelte-112n2zp .posts-grid:where(.svelte-112n2zp){grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.timeline-container[data-layout=grid].svelte-112n2zp .posts-grid:where(.svelte-112n2zp){grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.post-wrapper.svelte-112n2zp{container-type:inline-size;min-width:0}.post-wrapper.virtualized.svelte-112n2zp{max-width:46rem;margin:0 auto;padding-bottom:1rem}.post-wrapper.svelte-112n2zp .post-highlight{animation:svelte-112n2zp-post-highlight-pulse 2s ease-out}@keyframes svelte-112n2zp-post-highlight-pulse{0%{box-shadow:0 0 0 3px #0ea5e999}to{box-shadow:0 0 #0ea5e900}}.loading-container.svelte-112n2zp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--text-muted, #6b7280)}.loading-spinner.svelte-112n2zp{width:40px;height:40px;border:3px solid var(--background-modifier-border, #e5e7eb);border-top-color:var(--interactive-accent, #3b82f6);border-radius:50%;animation:svelte-112n2zp-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-112n2zp-spin{to{transform:rotate(360deg)}}.loading-text.svelte-112n2zp{font-size:.875rem;margin:0}.empty-state.svelte-112n2zp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--text-muted, #6b7280);padding:2rem;text-align:center}.empty-icon.svelte-112n2zp{opacity:.3;margin-bottom:1rem}.empty-text.svelte-112n2zp{font-size:.875rem;margin:0;max-width:300px}@media (prefers-color-scheme: dark){.timeline-container.svelte-112n2zp{background-color:transparent}.loading-container.svelte-112n2zp,.empty-state.svelte-112n2zp{color:#9ca3af}.loading-spinner.svelte-112n2zp{border-color:#374151;border-top-color:#60a5fa}}@media (max-width: 640px){.timeline-container.svelte-112n2zp{padding:.125rem .5rem .5rem 1.25rem}.posts-grid.svelte-112n2zp{grid-template-columns:1fr!important}}@media (min-width: 641px) and (max-width: 1024px){.timeline-container[data-layout=masonry].svelte-112n2zp .posts-grid:where(.svelte-112n2zp),.timeline-container[data-layout=grid].svelte-112n2zp .posts-grid:where(.svelte-112n2zp){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.timeline-container[data-layout=masonry].svelte-112n2zp .posts-grid:where(.svelte-112n2zp),.timeline-container[data-layout=grid].svelte-112n2zp .posts-grid:where(.svelte-112n2zp){grid-template-columns:repeat(3,1fr)}}@media (min-width: 1536px){.timeline-container[data-layout=masonry].svelte-112n2zp .posts-grid:where(.svelte-112n2zp),.timeline-container[data-layout=grid].svelte-112n2zp .posts-grid:where(.svelte-112n2zp){grid-template-columns:repeat(4,1fr)}}@container (max-width: 400px){.post-wrapper.svelte-112n2zp{font-size:.875rem}}
