.post-body.svelte-ba6tjb{--post-measure:var(--prose-measure,72ch);--post-text:color-mix(in oklab, var(--color-ink) 78%, var(--color-muted))}.post-body.svelte-ba6tjb p,.post-body.svelte-ba6tjb ul,.post-body.svelte-ba6tjb ol{max-width:var(--post-measure);color:var(--post-text);margin-block:1rem;font-size:1rem;line-height:1.75}.post-body.svelte-ba6tjb ul,.post-body.svelte-ba6tjb ol{padding-left:1.375rem}.post-body.svelte-ba6tjb ul{list-style:outside}.post-body.svelte-ba6tjb ol{list-style:decimal}.post-body.svelte-ba6tjb li{margin-block:.375rem;padding-left:.25rem}.post-body.svelte-ba6tjb li::marker{color:var(--color-accent-soft)}.post-body.svelte-ba6tjb h2{max-width:var(--post-measure);border-top:1px solid var(--color-line);letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:balance;margin-block:3rem 1rem;padding-top:2rem;font-size:1.625rem;font-weight:600;line-height:1.2}.post-body.svelte-ba6tjb h3{max-width:var(--post-measure);font-family:var(--font-sans);color:var(--color-ink);margin-block:2rem .5rem;font-size:1.0625rem;font-weight:600}.post-body.svelte-ba6tjb h2:first-child{border-top:0;padding-top:0}.post-body.svelte-ba6tjb :first-child{margin-block-start:0}.post-body.svelte-ba6tjb :last-child{margin-block-end:0}.post-body.svelte-ba6tjb strong{color:var(--color-ink);font-weight:600}.post-body.svelte-ba6tjb a{color:var(--color-accent-bright);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-dim);text-decoration-color:var(--color-accent-dim);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.post-body.svelte-ba6tjb a:hover{text-decoration-color:currentColor}.post-body.svelte-ba6tjb code{border-radius:var(--radius-chip);background:var(--color-surface-2);font-family:var(--font-mono);color:var(--color-ink);padding:.1rem .35rem;font-size:.875em}.post-body.svelte-ba6tjb pre{max-width:var(--post-measure);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);margin-block:1.25rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.6;overflow-x:auto}.post-body.svelte-ba6tjb pre code{background:0 0;padding:0}.post-body.svelte-ba6tjb blockquote{max-width:var(--post-measure);border-left:2px solid var(--color-accent-dim);color:var(--color-muted);margin-block:1.5rem;padding:.125rem 0 .125rem 1rem;font-size:1rem;line-height:1.7}.post-body.svelte-ba6tjb blockquote p{color:inherit}
