.blog-hero-grid.svelte-8fdu19{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (width<=880px){.blog-hero-grid.svelte-8fdu19{grid-template-columns:1fr}}.blog-hero-img.svelte-8fdu19{aspect-ratio:16/10;border-radius:var(--r-2xl);width:100%;box-shadow:var(--shadow-xl);object-fit:cover}.post-grid.svelte-8fdu19{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.post-grid.svelte-8fdu19{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.post-grid.svelte-8fdu19{grid-template-columns:1fr}}.empty-state.svelte-8fdu19{text-align:center;color:var(--text-muted);padding:48px 0;font-size:16px}.pagination.svelte-8fdu19{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px;display:flex}.pagination-btn.svelte-8fdu19{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-elevated);min-width:44px;min-height:44px;color:var(--text);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;transition:background .12s;display:inline-flex}.pagination-btn.svelte-8fdu19:hover{background:var(--bg-subtle)}.pagination-btn.active.svelte-8fdu19{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}
