.blog.svelte-u4k2t{max-width:1080px}.page-head.svelte-u4k2t{padding-top:var(--page-top);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.page-head.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;font-size:clamp(2.4rem, 6vw, var(--text-5xl));line-height:1}.page-head.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-text-muted);max-width:42ch;font-size:var(--text-base);margin-top:10px;line-height:1.5}.filters.svelte-u4k2t{padding-top:var(--space-6);gap:8px;display:flex}.chip.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .18s var(--ease);color:var(--color-text-muted);border-radius:999px;padding:6px 14px;font-size:12px}.chip.svelte-u4k2t:hover{border-color:var(--color-ink);color:var(--color-text)}.chip.active.svelte-u4k2t{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.feed.svelte-u4k2t{padding:var(--space-4) 0 var(--space-16)}.post.svelte-u4k2t{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);cursor:pointer;transition:padding-left .25s var(--ease);color:inherit;grid-template-columns:92px 1fr auto;align-items:baseline;text-decoration:none;display:grid}.post.svelte-u4k2t:hover{padding-left:12px}.post.svelte-u4k2t .date:where(.svelte-u4k2t){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.post.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-display);font-weight:500;font-size:var(--text-2xl);letter-spacing:-.01em;line-height:1.1}.post.svelte-u4k2t .excerpt:where(.svelte-u4k2t){color:var(--color-text-muted);font-size:var(--text-base);max-width:56ch;margin-top:6px;line-height:1.5}.post.svelte-u4k2t .badges:where(.svelte-u4k2t){align-items:center;gap:14px;margin-top:10px;display:flex}.post.svelte-u4k2t .go:where(.svelte-u4k2t){color:var(--color-text-faint);transition:all .25s var(--ease);align-self:center;font-size:20px}.post.svelte-u4k2t:hover .go:where(.svelte-u4k2t){color:var(--color-primary);transform:translate(4px)}.xmark.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-eyebrow);align-items:center;gap:5px;font-size:11px;display:inline-flex}.orig.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-eyebrow);font-size:11px}.empty.svelte-u4k2t{padding:var(--space-16) 0}.empty.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-display);font-weight:500;font-size:var(--text-2xl);letter-spacing:-.01em}.empty.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-text-muted);font-size:var(--text-base);max-width:56ch;margin-top:6px;line-height:1.5}@media (prefers-reduced-motion:reduce){.post.svelte-u4k2t,.post.svelte-u4k2t .go:where(.svelte-u4k2t){transition:none}.post.svelte-u4k2t:hover{padding-left:0}.post.svelte-u4k2t:hover .go:where(.svelte-u4k2t){transform:none}}@media (width<=820px){.post.svelte-u4k2t{grid-template-columns:1fr auto}.post.svelte-u4k2t .date:where(.svelte-u4k2t){grid-column:1/-1}}
