.dn-post.svelte-1teoznn{font-size:1rem;line-height:1.62}.dn-post.svelte-1teoznn :where(p,ul,ol,pre,.dn-post-code,blockquote,table){margin-block:1.25em}.dn-post.svelte-1teoznn h2{font-family:var(--font-display);letter-spacing:-.016em;margin-top:2.25em;margin-bottom:.5em;scroll-margin-top:5rem;font-size:1.75rem;font-weight:600;line-height:1.15}.dn-post.svelte-1teoznn h3{letter-spacing:-.016em;margin-top:1.75em;margin-bottom:.4em;scroll-margin-top:5rem;font-size:1.25rem;font-weight:600}.dn-post.svelte-1teoznn .dn-anchor{color:inherit;text-decoration:none}@media (hover:hover){.dn-post.svelte-1teoznn .dn-anchor:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}}.dn-post.svelte-1teoznn a:not(.dn-anchor){text-underline-offset:4px;text-decoration:underline}.dn-post.svelte-1teoznn :not(pre)>code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.dn-post.svelte-1teoznn .dn-post-code{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.75rem;overflow:hidden}.dn-post.svelte-1teoznn .dn-post-code pre.shiki{font-family:var(--font-mono);background:0 0;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.dn-post.svelte-1teoznn .dn-post-code .shiki,.dn-post.svelte-1teoznn .dn-post-code .shiki span{color:var(--shiki-dark)!important}
