.blog-header.svelte-1uha8ag{padding:var(--spacing-3xl) 0 var(--spacing-xl) 0;text-align:center;background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%)}.page-title.svelte-1uha8ag{margin-bottom:var(--spacing-md);font-size:var(--font-size-3xl)}.page-description.svelte-1uha8ag{font-size:var(--font-size-lg);max-width:600px;margin:0 auto}.blog-content.svelte-1uha8ag{padding:var(--spacing-2xl) 0}.posts-grid.svelte-1uha8ag{display:grid;gap:var(--spacing-xl);max-width:800px;margin:0 auto}.post-card.svelte-1uha8ag{transition:var(--transition-slow)}.post-card.svelte-1uha8ag:hover{transform:translateY(-2px);border-color:var(--color-border-hover)}.post-meta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.post-title.svelte-1uha8ag{margin-bottom:var(--spacing-md);font-size:var(--font-size-xl)}.post-link.svelte-1uha8ag{color:var(--color-text-primary);text-decoration:none;border-bottom:2px solid transparent;transition:var(--transition-fast)}.post-link.svelte-1uha8ag:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.post-description.svelte-1uha8ag{margin-bottom:var(--spacing-lg);line-height:1.7}.post-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.tag.svelte-1uha8ag{background-color:var(--color-bg-tertiary);color:var(--color-accent-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:var(--font-size-sm);border:1px solid var(--color-border)}.post-footer.svelte-1uha8ag{display:flex;justify-content:flex-end;margin-top:auto}.read-more.svelte-1uha8ag{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.empty-state.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;min-height:400px}.empty-content.svelte-1uha8ag{text-align:center;max-width:400px}.empty-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl)}@media (max-width: 640px){.blog-header.svelte-1uha8ag{padding:var(--spacing-xl) 0}.page-title.svelte-1uha8ag{font-size:var(--font-size-2xl)}.page-description.svelte-1uha8ag{font-size:var(--font-size-base)}.post-meta.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.post-title.svelte-1uha8ag{font-size:var(--font-size-lg)}.posts-grid.svelte-1uha8ag{gap:var(--spacing-lg)}.post-footer.svelte-1uha8ag{justify-content:center}}
