html{scroll-behavior:smooth}main:has(.query-page){max-width:none;padding-inline:0}.query-page.svelte-169en9b{color:#e8e8e8;width:min(100%,58rem);margin:0 auto;padding:1rem clamp(1rem,4vw,2rem) 6rem;font-size:clamp(.98rem,2.2vw,1.06rem);line-height:1.78}.guide-meta.svelte-169en9b{color:#777;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 1rem;font-size:.72rem;font-weight:700;display:flex}.chapter-nav.svelte-169en9b{background:#141414;border:1px solid #292929;margin:0 0 2rem}.chapter-nav.svelte-169en9b summary:where(.svelte-169en9b){color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.75rem .9rem;font-size:.8rem;font-weight:700}.chapter-nav.svelte-169en9b nav:where(.svelte-169en9b){border-top:1px solid #292929;gap:.25rem;padding:.65rem;display:grid}.chapter-nav.svelte-169en9b a:where(.svelte-169en9b){color:#aaa;padding:.35rem .45rem;font-size:.78rem;text-decoration:none}.chapter-nav.svelte-169en9b a:where(.svelte-169en9b):hover{color:#d7ffd7;background:#1c1c1c}.article-body.svelte-169en9b h1,.article-body.svelte-169en9b h2,.article-body.svelte-169en9b h3,.article-body.svelte-169en9b h4{letter-spacing:-.035em;scroll-margin-top:5rem;line-height:1.2}.article-body.svelte-169en9b h1{border-top:1px solid #303030;margin:5rem 0 1rem;padding-top:2rem;font-size:clamp(2rem,9vw,4.25rem)}.article-body.svelte-169en9b h1:first-child{border-top:0;margin-top:1rem;padding-top:0;font-size:clamp(2.4rem,11vw,5rem)}.article-body.svelte-169en9b h2{border-top:1px solid #252525;margin:3.25rem 0 1rem;padding-top:1.4rem;font-size:clamp(1.45rem,6vw,2.25rem)}.article-body.svelte-169en9b h3{margin:2.25rem 0 .75rem;font-size:1.25rem}.article-body.svelte-169en9b h4{margin:1.8rem 0 .65rem;font-size:1.05rem}.article-body.svelte-169en9b .heading-link{color:#444;margin-left:.45rem;font-size:.65em;text-decoration:none}.article-body.svelte-169en9b h1:hover .heading-link,.article-body.svelte-169en9b h2:hover .heading-link,.article-body.svelte-169en9b h3:hover .heading-link,.article-body.svelte-169en9b h4:hover .heading-link{color:#86d186}.article-body.svelte-169en9b p,.article-body.svelte-169en9b ul,.article-body.svelte-169en9b ol,.article-body.svelte-169en9b blockquote{margin:1rem 0}.article-body.svelte-169en9b ul,.article-body.svelte-169en9b ol{padding-left:1.4rem}.article-body.svelte-169en9b li{margin:.42rem 0}.article-body.svelte-169en9b a{color:#9bd49b;text-underline-offset:.18em}.article-body.svelte-169en9b strong{color:#f3f3f3}.article-body.svelte-169en9b blockquote{color:#f0f0f0;background:#151515;border-left:3px solid #86d186;padding:.9rem 1rem}.article-body.svelte-169en9b hr{border:0;border-top:1px solid #2a2a2a;margin:3rem 0}.article-body.svelte-169en9b .inline-code{color:#d7ffd7;background:#181818;border:1px solid #292929;padding:.08rem .3rem;font-size:.9em}.article-body.svelte-169en9b .code-block{tab-size:4;background:#0b0b0b;border:1px solid #2b2b2b;max-width:100%;margin:1.35rem 0;padding:1rem;font-size:.84rem;line-height:1.58;overflow-x:auto}.article-body.svelte-169en9b .language-diagram,.article-body.svelte-169en9b .language-text{color:#d7ffd7}.article-body.svelte-169en9b code{font-family:var(--font-mono)}.article-body.svelte-169en9b .table-wrap{margin:1.4rem 0;overflow-x:auto}.article-body.svelte-169en9b table{border-collapse:collapse;width:100%;font-size:.82rem;line-height:1.5}.article-body.svelte-169en9b th,.article-body.svelte-169en9b td{text-align:left;vertical-align:top;border:1px solid #2b2b2b;padding:.65rem .75rem}.article-body.svelte-169en9b th{color:#f0f0f0;background:#191919}.article-body.svelte-169en9b td{background:#111}@media (width<=520px){.query-page.svelte-169en9b{padding-top:.5rem;line-height:1.72}.article-body.svelte-169en9b .code-block{margin-inline:-.25rem;padding:.8rem;font-size:.76rem}.article-body.svelte-169en9b table{font-size:.75rem}}
