.prose-post.svelte-1teoznn h2{margin-top:2em;margin-bottom:.6em;font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.prose-post.svelte-1teoznn h3{margin-top:1.6em;margin-bottom:.4em;font-size:1.15rem;font-weight:600}.prose-post.svelte-1teoznn p{margin-bottom:1.2em;line-height:1.85;color:var(--foreground)}.prose-post.svelte-1teoznn ul,.prose-post.svelte-1teoznn ol{margin-bottom:1.2em;padding-left:1.5em;line-height:1.85}.prose-post.svelte-1teoznn ul{list-style:disc}.prose-post.svelte-1teoznn ol{list-style:decimal}.prose-post.svelte-1teoznn li{margin-bottom:.35em}.prose-post.svelte-1teoznn blockquote{margin:1.5em 0;padding:.6em 1.2em;border-left:3px solid var(--primary);background:color-mix(in oklch,var(--primary) 8%,transparent);color:var(--muted-foreground);border-radius:0 .5rem .5rem 0}.prose-post.svelte-1teoznn code{padding:.1em .4em;border-radius:.3em;background:var(--muted);font-size:.92em}.prose-post.svelte-1teoznn a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-post.svelte-1teoznn a:hover{text-decoration-thickness:2px}.prose-post.svelte-1teoznn strong{color:var(--foreground);font-weight:600}.prose-post.svelte-1teoznn hr{margin:2.5em 0;border:none;border-top:1px dashed var(--border)}
