.page.svelte-u4k2t{max-width:640px;margin:0 auto;padding:48px 24px 80px}.prose.svelte-u4k2t{flex-direction:column;gap:20px;display:flex}.hero.svelte-u4k2t{flex-direction:column;gap:6px;display:flex}h1.svelte-u4k2t{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(2rem,6vw,2.8rem);font-weight:400}.tagline.svelte-u4k2t{font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:1rem}.empty.svelte-u4k2t p:where(.svelte-u4k2t){font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:.97rem;line-height:1.7}.post-list.svelte-u4k2t{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-item.svelte-u4k2t{border-left:2px solid var(--color-rule);padding-left:14px}.post-link.svelte-u4k2t{color:var(--color-ink);flex-direction:column;gap:4px;padding:12px 0;text-decoration:none;transition:opacity .15s;display:flex}.post-link.svelte-u4k2t:hover{opacity:.75}.post-date.svelte-u4k2t{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.post-title.svelte-u4k2t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:1.1rem;font-weight:600}.post-summary.svelte-u4k2t{font-family:var(--font-body);color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}
