.article-page.svelte-nneuwl{display:grid;gap:18px}.article-layout.svelte-nneuwl{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:14px;align-items:start}.article-nav.svelte-nneuwl,.article-toc.svelte-nneuwl{position:sticky;top:82px}.article-nav.svelte-nneuwl nav:where(.svelte-nneuwl),.article-toc.svelte-nneuwl nav:where(.svelte-nneuwl){display:grid;gap:8px;margin-top:12px}.article-nav.svelte-nneuwl a:where(.svelte-nneuwl),.article-toc.svelte-nneuwl a:where(.svelte-nneuwl){color:var(--muted-foreground);font-size:13px;font-weight:700;line-height:1.4}.article-nav.svelte-nneuwl a.active:where(.svelte-nneuwl),.article-nav.svelte-nneuwl a:where(.svelte-nneuwl):hover,.article-toc.svelte-nneuwl a:where(.svelte-nneuwl):hover{color:var(--primary)}.article-body.svelte-nneuwl{padding:clamp(20px,4vw,34px)}.article-body.svelte-nneuwl h1:where(.svelte-nneuwl){margin:8px 0 12px;color:var(--heading);font-size:clamp(32px,5vw,54px);line-height:1}.article-body.svelte-nneuwl header:where(.svelte-nneuwl) p:where(.svelte-nneuwl):last-child{color:var(--muted-foreground);line-height:1.55}.article-pager.svelte-nneuwl{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-nneuwl{grid-template-columns:1fr}.article-nav.svelte-nneuwl,.article-toc.svelte-nneuwl{position:static}}
