.blog-header.svelte-10g5t5c.svelte-10g5t5c{text-align:center;margin-bottom:var(--space-xxl)}.blog-subtitle.svelte-10g5t5c.svelte-10g5t5c{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-top:var(--space-sm)}.loading.svelte-10g5t5c.svelte-10g5t5c,.empty-state.svelte-10g5t5c.svelte-10g5t5c{text-align:center;padding:var(--space-xxl) 0}.empty-state.svelte-10g5t5c h2.svelte-10g5t5c{margin-bottom:var(--space-md);color:var(--color-text-secondary)}.posts-grid.svelte-10g5t5c.svelte-10g5t5c{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-xl)}.post-title.svelte-10g5t5c.svelte-10g5t5c{margin-bottom:var(--space-sm);font-size:var(--font-size-xl);line-height:1.3}.post-meta.svelte-10g5t5c.svelte-10g5t5c{display:flex;gap:var(--space-sm);align-items:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-md)}.author.svelte-10g5t5c.svelte-10g5t5c{font-style:italic}.post-excerpt.svelte-10g5t5c.svelte-10g5t5c{color:var(--color-text-secondary);line-height:1.6;margin-bottom:0}.tags.svelte-10g5t5c.svelte-10g5t5c{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-top:var(--space-sm)}.tag.svelte-10g5t5c.svelte-10g5t5c{background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:.25rem .5rem;border-radius:var(--border-radius-small);font-size:var(--font-size-xs);font-weight:500}@media (max-width: 768px){.posts-grid.svelte-10g5t5c.svelte-10g5t5c{grid-template-columns:1fr}}
