.top.svelte-1teoznn{gap:.6rem;display:grid}h1.svelte-1teoznn{overflow-wrap:anywhere;max-width:20ch;margin-bottom:1rem}.meta.svelte-1teoznn{color:var(--soft)}.body.svelte-1teoznn{padding-block:clamp(2.5rem,5vw,4.5rem) 0;font-size:1.125rem;line-height:1.65}.body.svelte-1teoznn :where(p,ul,ol,h2,h3,pre,hr){max-width:70ch}.body.svelte-1teoznn *+*{margin-top:1.15em}.body.svelte-1teoznn h2{letter-spacing:-.02em;margin-top:2.2em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:840;font-stretch:110%;line-height:1.05}.body.svelte-1teoznn ul{padding-left:1.2rem;list-style:square}.body.svelte-1teoznn li+li{margin-top:.5em}.body.svelte-1teoznn li::marker{color:var(--ink-soft)}.body.svelte-1teoznn a{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.body.svelte-1teoznn hr{background:var(--ink);border:0;height:2px;margin:2.5em 0}.body.svelte-1teoznn code{font-family:var(--font-mono);font-size:.8em;font-stretch:90%}.body.svelte-1teoznn :not(pre)>code{background:var(--sheet-dim);overflow-wrap:anywhere;padding:.12em .35em}.body.svelte-1teoznn pre{background:var(--deep);max-width:80ch;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);scrollbar-color:var(--ink) var(--deep);tab-size:2;padding:1.1rem 1.25rem;line-height:1.55;overflow-x:auto}.body.svelte-1teoznn pre code{font-size:.78rem}.back.svelte-1teoznn{padding-block:clamp(2.5rem,5vw,4rem)}
