.category-filters.svelte-1t1qcbk{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.blog-grid.svelte-1t1qcbk{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.blog-grid.svelte-1t1qcbk{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-grid.svelte-1t1qcbk{grid-template-columns:repeat(3,1fr)}}.blog-card.svelte-1t1qcbk{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-card.svelte-1t1qcbk:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-image.svelte-1t1qcbk{width:100%;height:200px;overflow:hidden}.blog-image.svelte-1t1qcbk img:where(.svelte-1t1qcbk){object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card.svelte-1t1qcbk:hover .blog-image:where(.svelte-1t1qcbk) img:where(.svelte-1t1qcbk){transform:scale(1.05)}.blog-content.svelte-1t1qcbk{padding:var(--space-6);flex-direction:column;flex-grow:1;display:flex}.blog-meta.svelte-1t1qcbk{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.category.svelte-1t1qcbk{color:var(--color-primary);font-weight:600}.blog-content.svelte-1t1qcbk h2:where(.svelte-1t1qcbk){font-size:var(--text-xl);margin-bottom:var(--space-2)}.blog-content.svelte-1t1qcbk h2:where(.svelte-1t1qcbk) a:where(.svelte-1t1qcbk){color:inherit;text-decoration:none}.blog-content.svelte-1t1qcbk h2:where(.svelte-1t1qcbk) a:where(.svelte-1t1qcbk):hover{color:var(--color-primary)}.blog-content.svelte-1t1qcbk p:where(.svelte-1t1qcbk){font-size:var(--text-sm);flex-grow:1}.read-more.svelte-1t1qcbk{margin-top:var(--space-4);font-weight:600;display:inline-block}.empty-state.svelte-1t1qcbk{text-align:center;padding:var(--space-12);background-color:var(--color-background-alt);border-radius:var(--radius-lg);color:var(--color-text-muted);grid-column:1/-1}
