.blog-header.svelte-u4k2t{padding-block:var(--space-24) var(--space-16);border-bottom:1px solid var(--color-rule)}.blog-header__inner.svelte-u4k2t{max-width:var(--container-prose);padding-inline:var(--space-6);margin-inline:auto}.blog-header__title.svelte-u4k2t{max-width:16ch;margin-top:var(--space-2)}.blog-header__lead.svelte-u4k2t{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-ink-soft);max-width:56ch;margin:var(--space-6) 0 0 0}.blog-filters.svelte-u4k2t{padding-block:var(--space-8);border-bottom:1px solid var(--color-rule)}.blog-filters__inner.svelte-u4k2t{max-width:var(--container-prose);padding-inline:var(--space-6);gap:var(--space-2);flex-wrap:wrap;margin-inline:auto;display:flex}.blog-pill.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);border:1px solid var(--color-rule);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border-radius:999px;transition:color .12s,border-color .12s,background .12s}.blog-pill.svelte-u4k2t:hover{color:var(--color-ink);border-color:var(--color-ink)}.blog-pill--active.svelte-u4k2t{color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink)}.blog-list.svelte-u4k2t{padding-block:var(--space-16) var(--space-32)}.blog-list__inner.svelte-u4k2t{max-width:var(--container-prose);padding-inline:var(--space-6);margin-inline:auto}.blog-list__empty.svelte-u4k2t{font-family:var(--font-serif);color:var(--color-ink-muted);font-size:var(--text-lg)}.blog-month.svelte-u4k2t+.blog-month:where(.svelte-u4k2t){margin-top:var(--space-16)}.blog-month__label.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin:0 0 var(--space-6) 0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-rule);font-weight:400}.blog-entries.svelte-u4k2t{margin:0;padding:0;list-style:none}.blog-entry.svelte-u4k2t{border-bottom:1px solid var(--color-rule)}.blog-entry__link.svelte-u4k2t{padding-block:var(--space-8);color:var(--color-ink);transition:color .12s;display:block}.blog-entry__link.svelte-u4k2t:hover{color:var(--color-grass)}.blog-entry__cat.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin:0 0 var(--space-3) 0}.blog-entry__title.svelte-u4k2t{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-snug);margin:0 0 var(--space-3) 0;max-width:36ch}.blog-entry__desc.svelte-u4k2t{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-soft);max-width:60ch;margin:0 0 var(--space-4) 0}.blog-entry__meta.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin:0}
