.head.svelte-133a71l{padding-top:clamp(2.5rem,6vw,4.5rem)}.layout.svelte-133a71l{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:3rem;display:grid}.side.svelte-133a71l{max-height:calc(100vh - 6rem);font-size:.86rem;position:sticky;top:5rem;overflow-y:auto}.side.svelte-133a71l ul:where(.svelte-133a71l){margin:.5rem 0 1.6rem;padding:0;list-style:none}.side.svelte-133a71l a:where(.svelte-133a71l){color:var(--muted);padding:.25rem 0;text-decoration:none;display:block}.side.svelte-133a71l a:where(.svelte-133a71l):hover,.side.svelte-133a71l a[aria-current=page]:where(.svelte-133a71l){color:var(--ink)}.side.svelte-133a71l a[aria-current=page]:where(.svelte-133a71l){font-weight:650}h1.svelte-133a71l{letter-spacing:-.04em;margin:.6rem 0 1.2rem;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05}@media (width<=900px){.layout.svelte-133a71l{grid-template-columns:minmax(0,1fr);gap:1.5rem}.side.svelte-133a71l{border-top:1px solid var(--line);flex-wrap:wrap;order:2;gap:0 1.2rem;max-height:none;padding-top:1.5rem;display:flex;position:static}.side.svelte-133a71l ul:where(.svelte-133a71l){flex-wrap:wrap;gap:0 1rem;width:100%;margin-bottom:1rem;display:flex}}.prose.svelte-133a71l{max-width:920px;font-size:.98rem}.prose.svelte-133a71l h2{border-top:1px solid var(--line);letter-spacing:-.02em;margin:3rem 0 .8rem;padding-top:1.2rem;font-size:1.6rem;line-height:1.15}.prose.svelte-133a71l h3{margin:2rem 0 .6rem;font-size:1.2rem}.prose.svelte-133a71l h4{margin:1.5rem 0 .4rem;font-size:1rem}.prose.svelte-133a71l :is(h2,h3,h4){scroll-margin-top:5rem}.prose.svelte-133a71l p,.prose.svelte-133a71l ul,.prose.svelte-133a71l ol{margin:0 0 1rem}.prose.svelte-133a71l li{margin:.2rem 0}.prose.svelte-133a71l a{color:var(--blue)}.prose.svelte-133a71l :not(pre)>code{background:color-mix(in srgb, var(--ink) 7%, transparent);overflow-wrap:anywhere;border-radius:3px;padding:.08em .3em;font-size:.86em}.prose.svelte-133a71l pre{background:var(--code-bg);color:var(--code-ink);border-radius:6px;margin:0 0 1.2rem;padding:1rem 1.1rem;font-size:.84rem;line-height:1.55;overflow-x:auto}.prose.svelte-133a71l .table{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin:0 0 1.4rem;overflow-x:auto}.prose.svelte-133a71l table{border-collapse:collapse;width:100%;font-size:.82rem}.prose.svelte-133a71l th{border-bottom:1px solid var(--strong-line);color:var(--muted);font:600 .68rem/1.3 var(--mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:bottom;padding:.55rem .7rem}.prose.svelte-133a71l td{border-top:1px solid var(--line);vertical-align:top;padding:.5rem .7rem}.prose.svelte-133a71l td code{white-space:nowrap}.prose.svelte-133a71l td:has(br){white-space:nowrap}.prose.svelte-133a71l details{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin:0 0 1.2rem;padding:.2rem 1rem}.prose.svelte-133a71l summary{cursor:pointer;padding:.6rem 0;font-weight:650}.prose.svelte-133a71l details[open] summary{border-bottom:1px solid var(--line);margin-bottom:.4rem}.prose.svelte-133a71l blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:0 0 1rem;padding:.2rem 1rem}.prose.svelte-133a71l img{max-width:100%}
