.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){max-width:100%}.post-section.svelte-1teoznn{padding-top:2rem}.markdown-body.svelte-1teoznn{color:var(--muted);font-size:1rem;line-height:1.75}.markdown-body.svelte-1teoznn h1,.markdown-body.svelte-1teoznn h2,.markdown-body.svelte-1teoznn h3{color:var(--text);letter-spacing:-.05em;margin:2rem 0 1rem}.markdown-body.svelte-1teoznn h1:first-child,.markdown-body.svelte-1teoznn h2:first-child,.markdown-body.svelte-1teoznn h3:first-child{margin-top:0}.markdown-body.svelte-1teoznn h1{font-size:clamp(2rem,6vw,4rem);line-height:.95}.markdown-body.svelte-1teoznn h2{font-size:clamp(1.6rem,4vw,2.5rem)}.markdown-body.svelte-1teoznn h3{letter-spacing:-.02em;font-size:1.15rem}.markdown-body.svelte-1teoznn p,.markdown-body.svelte-1teoznn ul,.markdown-body.svelte-1teoznn pre{margin:0 0 1.2rem}.markdown-body.svelte-1teoznn ul{gap:.45rem;padding-left:1.1rem;display:grid}.markdown-body.svelte-1teoznn li::marker{color:var(--accent)}.markdown-body.svelte-1teoznn a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.markdown-body.svelte-1teoznn code{border:1px solid var(--line);color:var(--text);background:#050504;padding:.12rem .28rem;font-size:.92em}.markdown-body.svelte-1teoznn pre{border:1px solid var(--line);color:var(--text);background:#050504;padding:1rem;overflow-x:auto}.markdown-body.svelte-1teoznn pre code{background:0 0;border:0;padding:0}
