/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.layout.svelte-d3rjk4{min-height:var(--spacing-screen-minus-nav,calc(100vh - var(--spacing-nav-height)));grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"header""right""body""footer""left";display:grid}@container (min-width:56rem){.layout.svelte-d3rjk4{grid-template-columns:1fr minmax(0,70rem) 1fr}.layout[data-layout-shape=T].svelte-d3rjk4{grid-template-areas:"header header header""left body right""left footer right"}[data-layout-spacing=centered] .subdirectory-navigation,[data-layout-spacing=spaced] .table-of-contents{margin-left:auto}}.active-anchor:not(:has(+.active-anchor)){border-color:var(--color-accent)}.active-anchor:not(:has(+.active-anchor)) a{background-color:color-mix(in hsl,oklch(from oklch(22.7% .024 270) l c max(h - 20,242)),oklch(80% .157094 241.873) 20%)}@supports (color:color-mix(in lab,red,red)){.active-anchor:not(:has(+.active-anchor)) a{background-color:color-mix(in hsl,oklch(from var(--color-surface-0,oklch(22.7% .024 270))l c max(h - 20,242)),var(--color-accent)20%)}}.active-anchor:not(:has(+.active-anchor)) a{color:inherit;font-weight:600}.subdirectory-navigation.svelte-d3rjk4{grid-area:left}@container main (min-width:56rem){.table-of-contents.svelte-d3rjk4{grid-area:right}}nav.svelte-d3rjk4{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));align-self:flex-start}@container (min-width:56rem){nav.svelte-d3rjk4{padding-block:calc(var(--spacing,.25rem)*8);top:var(--spacing-nav-height,calc((2.8125rem - var(--spacing)) + max(env(safe-area-inset-top),var(--spacing))));width:var(--spacing-offcanvas-width,18.75rem);padding-inline:calc(var(--spacing,.25rem)*8);position:sticky}}header.svelte-d3rjk4{width:100%!important}@container not (min-width:56rem){header.svelte-d3rjk4{--center:minmax(0px,40rem);--outer:minmax(0px,1fr);--inner:clamp(16px,(100cqi - 40rem)/2,var(--spacing)*8);grid-template-columns:var(--outer)var(--inner)var(--center)var(--inner)var(--outer);display:grid}header.svelte-d3rjk4>*{grid-column-start:3}header.svelte-d3rjk4 .widest{grid-column:1/-1;width:100%}header.svelte-d3rjk4 .wide{grid-column:2/-2}header.svelte-d3rjk4{padding-inline:calc(var(--spacing,.25rem)*0)}}header.svelte-d3rjk4{grid-area:header}footer.svelte-d3rjk4{grid-area:footer}
