.article-page.svelte-11o795e{display:grid;gap:18px}.article-layout.svelte-11o795e{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:14px;align-items:start}.article-nav.svelte-11o795e,.article-toc.svelte-11o795e{position:sticky;top:82px}.article-nav.svelte-11o795e nav:where(.svelte-11o795e),.article-toc.svelte-11o795e nav:where(.svelte-11o795e){display:grid;gap:8px;margin-top:12px}.article-nav.svelte-11o795e a:where(.svelte-11o795e),.article-toc.svelte-11o795e a:where(.svelte-11o795e){color:var(--muted-foreground);font-size:13px;font-weight:700;line-height:1.4}.article-nav.svelte-11o795e a.active:where(.svelte-11o795e),.article-nav.svelte-11o795e a:where(.svelte-11o795e):hover,.article-toc.svelte-11o795e a:where(.svelte-11o795e):hover{color:var(--primary)}.article-body.svelte-11o795e{padding:clamp(20px,4vw,34px)}.article-body.svelte-11o795e h1:where(.svelte-11o795e){margin:8px 0 12px;color:var(--heading);font-size:clamp(32px,5vw,54px);line-height:1}.article-body.svelte-11o795e header:where(.svelte-11o795e) p:where(.svelte-11o795e):last-child{color:var(--muted-foreground);line-height:1.55}.article-pager.svelte-11o795e{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.prose{color:var(--secondary-foreground);line-height:1.72}.prose h2,.prose h3,.prose h4{margin:28px 0 10px;color:var(--heading);line-height:1.18}.prose p,.prose ul,.prose pre{margin:0 0 16px}.prose ul{padding-left:20px}.prose code{border-radius:5px;padding:2px 5px;background:var(--secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.prose pre{overflow-x:auto;border-radius:8px;padding:14px;background:var(--heading);color:var(--console-foreground)}.prose pre code{padding:0;background:transparent;color:inherit}@media(max-width:980px){.article-layout.svelte-11o795e{grid-template-columns:1fr}.article-nav.svelte-11o795e,.article-toc.svelte-11o795e{position:static}}
