.page.svelte-u4k2t{background:var(--bb-field);max-width:44rem;color:var(--bb-ink);box-sizing:border-box;min-height:100dvh;margin:0 auto;padding:clamp(2rem,6vh,4rem) clamp(1.25rem,6vw,3rem) clamp(3rem,8vh,6rem)}.head.svelte-u4k2t{margin-bottom:var(--bb-rhythm-6)}.wordmark.svelte-u4k2t{font-family:var(--bb-font-display);font-size:var(--bb-size-meta);color:var(--bb-ink-muted);text-decoration:none}.wordmark.svelte-u4k2t .anchor:where(.svelte-u4k2t){color:var(--bb-accent)}.title.svelte-u4k2t{font-family:var(--bb-font-display);letter-spacing:-.02em;margin:var(--bb-rhythm-3) 0 var(--bb-rhythm-2);font-size:clamp(2.25rem,7vw,3rem);font-weight:400}.sub.svelte-u4k2t{font-family:var(--bb-font-body);font-size:var(--bb-size-card);color:var(--bb-ink-muted);margin:0}.list.svelte-u4k2t{gap:var(--bb-rhythm-4);margin:0;padding:0;list-style:none;display:grid}.post.svelte-u4k2t{padding:var(--bb-rhythm-3);margin:calc(-1 * var(--bb-rhythm-3));border-radius:8px;text-decoration:none;transition:background .14s;display:block}.post.svelte-u4k2t:hover{background:var(--bb-field-subtle)}.post.svelte-u4k2t:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.meta.svelte-u4k2t{font-family:var(--bb-font-body);font-size:var(--bb-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-ink-faint)}.post-title.svelte-u4k2t{font-family:var(--bb-font-display);font-weight:400;font-size:var(--bb-size-title);color:var(--bb-ink);margin:var(--bb-rhythm-2) 0 var(--bb-rhythm-1)}.desc.svelte-u4k2t{font-family:var(--bb-font-body);font-size:var(--bb-size-body);color:var(--bb-ink-muted);margin:0;line-height:1.6}.site-footer.svelte-u4k2t{margin-top:var(--bb-rhythm-6);font-family:var(--bb-font-body);font-size:var(--bb-size-meta);color:var(--bb-ink-faint);align-items:center;gap:.5rem;display:flex}.site-footer.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--bb-ink-faint);text-underline-offset:3px;text-decoration:underline}.site-footer.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--bb-accent)}
