.post-list.svelte-u4k2t{display:grid;gap:1.25rem;padding-top:0}.post-card.svelte-u4k2t{display:block;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:clamp(1.5rem,3vw,2.5rem);transition:transform .2s,border-color .2s}.post-card.svelte-u4k2t:hover{transform:translateY(-3px);border-color:var(--accent)}.post-meta.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:.75rem 0 .5rem;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:var(--muted);line-height:1.7;max-width:44em}.read-more.svelte-u4k2t{display:inline-block;margin-top:1rem;color:var(--accent-bright);font:600 .7rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}
