.prose{flex-direction:column;gap:22px;display:flex}.prose p,.prose ul,.prose ol{color:var(--prose);margin:0;font-size:18px;line-height:1.75}.prose ul,.prose ol{padding-left:24px}.prose li{margin:6px 0}.prose h2{letter-spacing:-.01em;margin:24px 0 0;font-size:22px;font-weight:700}.prose h3{margin:16px 0 0;font-size:20px;font-weight:700}.prose .bullet-title:before{content:"• ";color:var(--muted)}.prose a{text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--ink);font-weight:700}.prose :not(pre)>code{background:var(--chip);border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em}.prose pre{border-radius:12px;margin:4px 0;padding:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.7;overflow-x:auto;background:var(--code-bg)!important}.prose picture img{border:1px solid var(--rule);border-radius:12px;display:block}.prose blockquote{border-left:2px solid var(--rule);color:var(--muted);margin:0;padding-left:16px}article.svelte-1teoznn{flex-direction:column;gap:40px;padding-top:24px;padding-bottom:64px;display:flex}header.svelte-1teoznn{flex-direction:column;gap:14px;display:flex}.meta.svelte-1teoznn{color:var(--muted);margin:0;font-size:13px}h1.svelte-1teoznn{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:700;line-height:1.1}nav.svelte-1teoznn{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;font-size:16px;display:flex}nav.svelte-1teoznn a:where(.svelte-1teoznn){flex-direction:column;gap:4px;display:flex}nav.svelte-1teoznn .newer:where(.svelte-1teoznn){text-align:right;margin-left:auto}nav.svelte-1teoznn span:where(.svelte-1teoznn){color:var(--muted);font-size:12px}
