.layout.svelte-5ssb0a{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.eyebrow.svelte-5ssb0a a:where(.svelte-5ssb0a){text-decoration:none}h1.svelte-5ssb0a{font-size:var(--step-2);margin-bottom:.6rem}.toc.svelte-5ssb0a{font-size:var(--step--1);position:sticky;top:5rem}.toc.svelte-5ssb0a h2:where(.svelte-5ssb0a){font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.6rem;font-weight:500}.toc.svelte-5ssb0a ul:where(.svelte-5ssb0a){border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.toc.svelte-5ssb0a li:where(.svelte-5ssb0a){margin:0}.toc.svelte-5ssb0a a:where(.svelte-5ssb0a){color:var(--ink-dim);padding:.25rem 0 .25rem .8rem;text-decoration:none;display:block}.toc.svelte-5ssb0a a:where(.svelte-5ssb0a):hover{color:var(--ink)}.prose.svelte-5ssb0a figure.diagram{max-width:min(46rem,100%);margin:2rem 0}.prose.svelte-5ssb0a figure.diagram svg{width:100%;height:auto;color:var(--ink-dim)}.live.svelte-5ssb0a{max-width:min(46rem,100%);margin:2rem 0}.pager.svelte-5ssb0a{justify-content:space-between;gap:var(--gap);margin-top:calc(var(--section) * .6);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--1);padding-top:1.2rem;display:flex}.pager.svelte-5ssb0a a:where(.svelte-5ssb0a){flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.pager.svelte-5ssb0a .next:where(.svelte-5ssb0a){text-align:right;margin-left:auto}.pager.svelte-5ssb0a a:where(.svelte-5ssb0a):hover span:where(.svelte-5ssb0a):last-child{color:var(--accent-bright)}@media (width<=900px){.layout.svelte-5ssb0a{grid-template-columns:1fr}.toc.svelte-5ssb0a{order:-1;position:static}}@media (width<=480px){.pager.svelte-5ssb0a{flex-direction:column;gap:1rem}.pager.svelte-5ssb0a .next:where(.svelte-5ssb0a){text-align:left;margin-left:0}}
