@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.toc-heading.svelte-qy9c49{flex-shrink:0}@media(min-width:1024px){.toc-nav.svelte-qy9c49{max-height:calc(100vh - 11rem);overflow-y:auto}}.toc-link.svelte-qy9c49{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:inherit;text-underline-offset:4px;-webkit-text-decoration:none;text-decoration:none}.toc-link.svelte-qy9c49:hover{color:var(--color-secondary);-webkit-text-decoration:underline oklch(81% .15 78.24);text-decoration:underline oklch(81% .15 78.24)}@property --tw-font-weight{syntax:"*";inherits:false}.article-layout.svelte-12txciu{max-width:var(--container-6xl,72rem);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:64rem){.article-layout.svelte-12txciu{align-items:flex-start;gap:calc(var(--spacing,.25rem)*10);flex-direction:row}}.article-body.svelte-12txciu{min-width:calc(var(--spacing,.25rem)*0);flex:1}.toc-aside.svelte-12txciu{flex-shrink:0;width:100%}@media(min-width:64rem){.toc-aside.svelte-12txciu{width:calc(var(--spacing,.25rem)*90)}}@media(min-width:80rem){.toc-aside.svelte-12txciu{width:calc(var(--spacing,.25rem)*100)}}.article-body h2:not([data-toc-exclude]),.article-body h3:not([data-toc-exclude]){background-image:linear-gradient(to bottom,var(--color-secondary)10%,var(--color-primary)80%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}
