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