.prose{font-family:var(--bb-font-body);font-size:var(--bb-size-card);color:var(--bb-ink);line-height:1.7}.prose p{margin:0 0 var(--bb-rhythm-3)}.prose h2{font-family:var(--bb-font-display);letter-spacing:-.01em;margin:var(--bb-rhythm-5) 0 var(--bb-rhythm-3);font-size:1.5rem;font-weight:400}.prose ul{margin:0 0 var(--bb-rhythm-3);padding-left:1.25rem}.prose li{margin:0 0 var(--bb-rhythm-2)}.prose em{font-style:italic}.prose strong{font-weight:600}.prose a{color:var(--bb-accent);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--bb-accent-hi)}.page.svelte-1teoznn{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)}.back.svelte-1teoznn{margin:0 0 var(--bb-rhythm-5)}.back.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--bb-accent);font-size:var(--bb-size-meta);text-decoration:none}.post-head.svelte-1teoznn{margin-bottom:var(--bb-rhythm-5)}.post-title.svelte-1teoznn{font-family:var(--bb-font-display);letter-spacing:-.02em;margin:0 0 var(--bb-rhythm-3);font-size:clamp(2rem,6vw,2.75rem);font-weight:400;line-height:1.1}.byline.svelte-1teoznn{font-family:var(--bb-font-body);font-size:var(--bb-size-meta);color:var(--bb-ink-faint);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.site-footer.svelte-1teoznn{margin-top:var(--bb-rhythm-6);padding-top:var(--bb-rhythm-4);border-top:1px solid var(--bb-rule);font-family:var(--bb-font-body);font-size:var(--bb-size-meta)}.site-footer.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--bb-accent);text-decoration:none}.site-footer.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-underline-offset:3px;text-decoration:underline}
