.prose.svelte-1teoznn h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:1.35rem;margin-top:3rem;margin-bottom:1rem}.prose.svelte-1teoznn h3{font-family:var(--font-display);font-weight:600;font-size:1.1rem;margin-top:2rem;margin-bottom:.75rem}.prose.svelte-1teoznn p{color:var(--color-muted);line-height:1.75;margin-bottom:1.5rem}.prose.svelte-1teoznn a{color:var(--color-fg);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.prose.svelte-1teoznn a:hover{opacity:.6}.prose.svelte-1teoznn strong{color:var(--color-fg)}.prose.svelte-1teoznn code{font-family:var(--font-mono);font-size:.875rem;padding:.15em .4em;border-radius:3px;background-color:var(--color-surface)}.prose.svelte-1teoznn pre{padding:1.5rem;border-radius:6px;overflow-x:auto;background-color:var(--color-surface);margin-bottom:1.5rem}.prose.svelte-1teoznn pre code{padding:0;background:none}.prose.svelte-1teoznn blockquote{border-left:2px solid var(--color-muted);padding-left:1.5rem;margin:2rem 0;font-style:italic}.prose.svelte-1teoznn img{width:100%;border-radius:4px;margin:2rem 0}.prose.svelte-1teoznn ol{color:var(--color-muted);padding-left:1.5rem;margin-bottom:1.5rem;line-height:1.75;list-style-type:decimal}.prose.svelte-1teoznn ul{color:var(--color-muted);padding-left:1.5rem;margin-bottom:1.5rem;line-height:1.75;list-style-type:disc}.prose.svelte-1teoznn li{margin-bottom:.5rem}
