.posts.svelte-u4k2t{gap:1.25rem;display:grid}@media (width>=900px){.posts.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}.post.svelte-u4k2t{flex-direction:column;gap:.5rem;transition:border-color .15s,transform .15s;display:flex}.post.svelte-u4k2t:hover{border-color:hsl(var(--product,var(--secondary)) / .5);transform:translateY(-2px)}.post.svelte-u4k2t:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.post-date.svelte-u4k2t{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--text-soft));font-size:.68rem}.post-h.svelte-u4k2t{font-size:1.25rem}.post-p.svelte-u4k2t{margin:0;font-size:.93rem}.tags.svelte-u4k2t{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.tag.svelte-u4k2t{letter-spacing:.08em;text-transform:uppercase;border:1px solid hsl(var(--border));color:hsl(var(--text-soft));border-radius:999px;padding:.22rem .55rem;font-size:.65rem}.post-more.svelte-u4k2t{color:hsl(var(--product,var(--secondary)));margin-top:auto;padding-top:.9rem;font-size:.86rem;font-weight:600}
