.pagehead.svelte-u4k2t{padding-block:clamp(3rem,7vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}.pagehead.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2.8rem,8vw,5rem);margin-top:1rem}.pagehead.svelte-u4k2t .lede:where(.svelte-u4k2t){margin-top:1.5rem}.pt0.svelte-u4k2t{padding-top:1.5rem}.empty.svelte-u4k2t{color:var(--ink-faint);font-size:1.2rem;font-style:italic}.post-list.svelte-u4k2t{display:grid;gap:1.25rem}.post.svelte-u4k2t{display:block;padding:clamp(1.75rem,4vw,2.5rem);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.post.svelte-u4k2t:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--ember) 35%,var(--line))}.post-meta.svelte-u4k2t{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-faint);display:flex;gap:.5rem;align-items:center}.post.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.5rem,3.5vw,2.1rem);margin:.85rem 0 .6rem}.post.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--ink-soft);margin:0;max-width:65ch}.tags.svelte-u4k2t{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.tag.svelte-u4k2t{font-family:var(--font-mono);font-size:.72rem;color:var(--pine);background:color-mix(in srgb,var(--pine) 10%,transparent);padding:.25em .6em;border-radius:6px}.read.svelte-u4k2t{display:inline-block;margin-top:1.25rem;font-weight:600;font-size:.92rem;color:var(--ember-deep)}
