.posts.svelte-u4k2t{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;display:grid}.post.svelte-u4k2t{gap:var(--space-sm);height:100%;padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard-green);flex-direction:column;display:flex}.title.svelte-u4k2t{font-size:var(--fs-h3);line-height:var(--lh-snug);text-wrap:balance}.title.svelte-u4k2t a:where(.svelte-u4k2t){text-underline-offset:.15em;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.title.svelte-u4k2t a:where(.svelte-u4k2t):hover,.title.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible{text-decoration-color:currentColor}.description.svelte-u4k2t{color:var(--color-text-muted);line-height:1.55}.tags.svelte-u4k2t{gap:var(--space-2xs);padding-top:var(--space-2xs);flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.empty.svelte-u4k2t{font-size:var(--fs-body-lg);color:var(--color-text-muted);max-width:52ch}
