.grid.svelte-lriczd{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.post-card.svelte-lriczd{color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.post-card.svelte-lriczd img:where(.svelte-lriczd){aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.post-body.svelte-lriczd{gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.badge.svelte-lriczd{align-self:flex-start}h2.svelte-lriczd{font-size:var(--fs-lg);line-height:var(--lh-snug)}.desc.svelte-lriczd{font-size:var(--fs-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meta.svelte-lriczd{font-size:var(--fs-sm);color:var(--text-subtle);gap:var(--s-2);margin-top:auto;display:flex}.pagination.svelte-kawizj{justify-content:center;gap:var(--s-2);margin-top:var(--s-10);display:flex}.page-btn.svelte-kawizj{min-width:2.4rem;height:2.4rem;padding-inline:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}a.page-btn.svelte-kawizj:hover{color:var(--accent);border-color:var(--accent-border)}.current.svelte-kawizj{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.disabled.svelte-kawizj{opacity:.4}
