.intro.svelte-he2bkh{padding-top:clamp(4rem,2rem + 6vw,8rem);padding-bottom:var(--s-12)}.intro.svelte-he2bkh .container:where(.svelte-he2bkh){gap:var(--s-6);display:grid}.title.svelte-he2bkh{max-inline-size:16ch}.tabs.svelte-he2bkh{top:var(--header-h);z-index:20;background:var(--glass);border-block:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);position:sticky}.tabs.svelte-he2bkh ul:where(.svelte-he2bkh){gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px) and (max-width:1023px){.tabs.svelte-he2bkh ul:where(.svelte-he2bkh){flex-wrap:wrap;gap:0}}@media (max-width:639px){.tabs.svelte-he2bkh ul:where(.svelte-he2bkh){scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding-bottom:2px;overflow-x:auto}}.tabs.svelte-he2bkh a:where(.svelte-he2bkh){white-space:nowrap;min-height:48px;color:var(--fg-muted);border-bottom:2px solid #0000;align-items:center;padding:0 .9rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.tabs.svelte-he2bkh a:where(.svelte-he2bkh):hover{color:var(--fg)}.tabs.svelte-he2bkh a.on:where(.svelte-he2bkh){color:var(--fg);border-bottom-color:var(--accent)}.chapter.svelte-he2bkh{scroll-margin-top:calc(var(--header-h) + var(--tabs-h,50px))}.chapter.alt.svelte-he2bkh{background:color-mix(in oklab, var(--bg-2) 60%, transparent)}.grid.svelte-he2bkh{gap:var(--s-12);align-items:start;display:grid}@media (min-width:1024px){.grid.svelte-he2bkh{grid-template-columns:5fr 7fr;gap:clamp(2rem,4vw,5rem)}.alt.svelte-he2bkh .grid:where(.svelte-he2bkh){grid-template-columns:7fr 5fr}.alt.svelte-he2bkh .copy:where(.svelte-he2bkh){order:2}.grid.noshot.svelte-he2bkh{grid-template-columns:minmax(0,52rem)}}.copy.svelte-he2bkh{gap:var(--s-4);align-content:start;display:grid}.copy.svelte-he2bkh h2:where(.svelte-he2bkh){scroll-margin-top:calc(var(--header-h) + var(--tabs-h,50px) + 16px);outline:none}.bullets.svelte-he2bkh{gap:var(--s-3);color:var(--fg-muted);margin:0;padding-left:1.2rem;display:grid}.bullets.svelte-he2bkh li:where(.svelte-he2bkh)::marker{color:var(--accent)}.note.svelte-he2bkh{border-radius:var(--r-sm);border-left:3px solid var(--warning);background:color-mix(in oklab, var(--warning) 8%, transparent);padding:.85rem 1rem}.sub.svelte-he2bkh{margin-top:var(--s-6)}.shots.svelte-he2bkh{gap:var(--gap);display:grid}
