.post-body.svelte-1teoznn p{color:var(--ink-800);margin:0 0 1.2em;font-family:Public Sans,sans-serif;font-size:18px;line-height:1.65}.post-body.svelte-1teoznn h1,.post-body.svelte-1teoznn h2,.post-body.svelte-1teoznn h3{color:var(--ink-900);letter-spacing:-.01em;margin:1.6em 0 .5em;font-family:Fraunces,serif}.post-body.svelte-1teoznn h1{font-size:34px;line-height:1.1}.post-body.svelte-1teoznn h2{font-size:28px;line-height:1.15}.post-body.svelte-1teoznn h3{font-size:22px;line-height:1.2}.post-body.svelte-1teoznn a{color:var(--terracotta-700);text-underline-offset:3px;text-decoration:underline}.post-body.svelte-1teoznn a:hover{color:var(--terracotta-800)}.post-body.svelte-1teoznn ul,.post-body.svelte-1teoznn ol{margin:0 0 1.2em 1.4em;padding:0}.post-body.svelte-1teoznn li{color:var(--ink-800);margin:0 0 .4em;font-family:Public Sans,sans-serif;font-size:18px;line-height:1.65}.post-body.svelte-1teoznn blockquote{border-left:3px solid var(--gold-300);color:var(--ink-700);margin:1.2em 0;padding:4px 0 4px 18px;font-family:Fraunces,serif;font-size:20px;font-style:italic;line-height:1.45}.post-body.svelte-1teoznn code{background:var(--cream-300);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.post-body.svelte-1teoznn pre{background:var(--cream-300);border:1px solid var(--cream-400);border-radius:var(--radius-md);margin:0 0 1.2em;padding:14px 16px;overflow-x:auto}.post-body.svelte-1teoznn pre code{background:0 0;padding:0}.post-body.svelte-1teoznn hr{border:0;border-top:1px solid var(--cream-400);margin:2em 0}
