.posts.svelte-kjz6sm{max-width:var(--measure);padding:0 var(--gutter) var(--section-y);gap:14px;margin:0 auto;display:grid;position:relative}.post.svelte-kjz6sm{border:1px solid var(--line);background:var(--surface);transition:border-color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:14px;grid-template-columns:150px 1fr;gap:24px;padding:26px 28px;display:grid}.post.svelte-kjz6sm:hover{border-color:var(--accent-edge);transform:translateY(-2px)}.post__date.svelte-kjz6sm{font-family:var(--font-mono);color:var(--ink-50);white-space:nowrap;padding-top:5px;font-size:12px}.post.svelte-kjz6sm h2:where(.svelte-kjz6sm){font-family:var(--font-display);margin:0 0 8px;font-size:22px}.post.svelte-kjz6sm h2:where(.svelte-kjz6sm) a:where(.svelte-kjz6sm){color:var(--ink);text-decoration:none}.post.svelte-kjz6sm h2:where(.svelte-kjz6sm) a:where(.svelte-kjz6sm):hover{color:var(--accent)}.post.svelte-kjz6sm p:where(.svelte-kjz6sm){color:var(--ink-65);margin:0 0 12px;font-size:15px;line-height:1.55}.post__meta.svelte-kjz6sm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post__category.svelte-kjz6sm,.post__tag.svelte-kjz6sm{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-edge);border-radius:999px;padding:3px 10px;font-size:10px;text-decoration:none}.post__category.svelte-kjz6sm:hover,.post__tag.svelte-kjz6sm:hover{border-color:var(--accent)}.post__author.svelte-kjz6sm{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);font-size:10px}.posts__empty.svelte-kjz6sm{color:var(--ink-50)}@media (width<=640px){.post.svelte-kjz6sm{grid-template-columns:1fr;gap:8px}}
