.blog-body.svelte-1teoznn{font-size:1rem;line-height:1.8}.blog-body.svelte-1teoznn h2,.blog-body.svelte-1teoznn h3{letter-spacing:-.02em;text-wrap:balance;margin-block:2.5rem .75rem;font-size:1.5rem;font-weight:600;line-height:1.15}.blog-body.svelte-1teoznn h3{font-size:1.2rem}.blog-body.svelte-1teoznn p,.blog-body.svelte-1teoznn ul,.blog-body.svelte-1teoznn ol,.blog-body.svelte-1teoznn blockquote,.blog-body.svelte-1teoznn pre{margin-block:1rem}.blog-body.svelte-1teoznn ul,.blog-body.svelte-1teoznn ol{padding-inline-start:1.25rem}.blog-body.svelte-1teoznn ul{list-style:outside}.blog-body.svelte-1teoznn ol{list-style:decimal}.blog-body.svelte-1teoznn li+li{margin-block-start:.4rem}.blog-body.svelte-1teoznn blockquote{border-inline-start:3px solid var(--color-border);color:var(--color-muted-foreground);padding-inline-start:1rem}.blog-body.svelte-1teoznn code{border:1px solid var(--color-border);border-radius:calc(var(--radius) + .125rem);background:color-mix(in oklch, var(--color-muted) 70%, transparent);padding-block:.12rem;padding-inline:.35rem;font-size:.92em}.blog-body.svelte-1teoznn pre{border:1px solid var(--color-border);border-radius:calc(var(--radius) + .25rem);background:color-mix(in oklch, var(--color-muted) 70%, transparent);padding:1rem;overflow-x:auto}.blog-body.svelte-1teoznn pre code{background:0 0;border:0;padding:0}.blog-body.svelte-1teoznn :first-child{margin-block-start:0}.blog-body.svelte-1teoznn :last-child{margin-block-end:0}
