.doc.svelte-1d1sm1f{font-family:var(--font-serif);font-size:1rem;line-height:1.65;color:color-mix(in oklab,var(--color-primary) 72%,transparent)}.doc.svelte-1d1sm1f p,.doc.svelte-1d1sm1f ul,.doc.svelte-1d1sm1f ol{margin:.85rem 0}.doc.svelte-1d1sm1f ul{list-style:disc;padding-left:1.25rem}.doc.svelte-1d1sm1f ol{list-style:decimal;padding-left:1.25rem}.doc.svelte-1d1sm1f li{margin:.3rem 0}.doc.svelte-1d1sm1f li::marker{color:color-mix(in oklab,var(--color-primary) 30%,transparent)}.doc.svelte-1d1sm1f strong{color:var(--color-primary);font-weight:600}.doc.svelte-1d1sm1f a{color:var(--color-violet-400, oklch(70.2% .183 293.541))}.doc.svelte-1d1sm1f a:hover{color:color-mix(in oklab,var(--color-violet-400, oklch(70.2% .183 293.541)) 80%,transparent)}.doc.svelte-1d1sm1f h2,.doc.svelte-1d1sm1f h3{position:relative;font-family:var(--font-sans);font-weight:500;color:var(--color-primary);scroll-margin-top:6rem}.doc.svelte-1d1sm1f h2{font-size:1.125rem;margin:2.75rem 0 .75rem;padding-top:1.25rem;border-top:1px dotted color-mix(in oklab,var(--color-primary) 10%,transparent)}.doc.svelte-1d1sm1f h2:first-child{margin-top:1rem;padding-top:0;border-top:0}.doc.svelte-1d1sm1f h3{font-size:1rem;margin:1.75rem 0 .5rem}.doc.svelte-1d1sm1f .anchor{position:absolute;left:-1.1em;color:color-mix(in oklab,var(--color-primary) 25%,transparent);opacity:0;text-decoration:none}.doc.svelte-1d1sm1f h2:hover .anchor,.doc.svelte-1d1sm1f h3:hover .anchor{opacity:1}.doc.svelte-1d1sm1f code{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-primary)}.doc.svelte-1d1sm1f :not(pre)>code{padding:.1rem .35rem;border-radius:.375rem;background:color-mix(in oklab,var(--color-primary) 5%,transparent);white-space:nowrap}.doc.svelte-1d1sm1f{--hl-keyword: oklch(52% .2 293);--hl-string: oklch(50% .11 165);--hl-number: oklch(55% .14 55);--hl-title: oklch(50% .15 255);--hl-variable: oklch(52% .17 350)}[data-theme=dark] .doc.svelte-1d1sm1f{--hl-keyword: oklch(80% .11 293);--hl-string: oklch(82% .1 165);--hl-number: oklch(83% .12 75);--hl-title: oklch(80% .09 250);--hl-variable: oklch(80% .11 350)}.doc.svelte-1d1sm1f .hljs-keyword,.doc.svelte-1d1sm1f .hljs-built_in,.doc.svelte-1d1sm1f .hljs-literal,.doc.svelte-1d1sm1f .hljs-meta,.doc.svelte-1d1sm1f .hljs-selector-tag{color:var(--hl-keyword)}.doc.svelte-1d1sm1f .hljs-string,.doc.svelte-1d1sm1f .hljs-regexp{color:var(--hl-string)}.doc.svelte-1d1sm1f .hljs-number{color:var(--hl-number)}.doc.svelte-1d1sm1f .hljs-title,.doc.svelte-1d1sm1f .hljs-section{color:var(--hl-title)}.doc.svelte-1d1sm1f .hljs-variable,.doc.svelte-1d1sm1f .hljs-template-variable,.doc.svelte-1d1sm1f .hljs-subst{color:var(--hl-variable)}.doc.svelte-1d1sm1f .hljs-attr,.doc.svelte-1d1sm1f .hljs-attribute{color:var(--color-primary)}.doc.svelte-1d1sm1f .hljs-comment{color:color-mix(in oklab,var(--color-primary) 40%,transparent);font-style:italic}.doc.svelte-1d1sm1f .code{position:relative;margin:1.1rem 0;border-radius:.75rem;background:color-mix(in oklab,var(--color-primary) 3%,transparent)}.doc.svelte-1d1sm1f .code pre{overflow-x:auto;padding:1rem 1.25rem;line-height:1.6}.doc.svelte-1d1sm1f .code pre code{color:color-mix(in oklab,var(--color-primary) 85%,transparent)}.doc.svelte-1d1sm1f .code .lang{position:absolute;top:.55rem;right:4.25rem;font-family:var(--font-mono);font-size:.6875rem;color:color-mix(in oklab,var(--color-primary) 35%,transparent)}.doc.svelte-1d1sm1f .code .copy{position:absolute;top:.4rem;right:.5rem;padding:.15rem .6rem;border-radius:9999px;font-family:var(--font-sans);font-size:.75rem;color:var(--color-primary);background:color-mix(in oklab,var(--color-primary) 6%,transparent);opacity:0;transition:opacity .15s}.doc.svelte-1d1sm1f .code:hover .copy,.doc.svelte-1d1sm1f .code .copy:focus-visible{opacity:1}.doc.svelte-1d1sm1f .code .copy:hover{background:var(--color-accent);color:#000}.doc.svelte-1d1sm1f .table{overflow-x:auto;margin:1.1rem 0}.doc.svelte-1d1sm1f table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.875rem;line-height:1.5}.doc.svelte-1d1sm1f th{text-align:left;font-weight:500;color:var(--color-primary);padding:0 1rem .5rem 0;border-bottom:1px dotted color-mix(in oklab,var(--color-primary) 18%,transparent)}.doc.svelte-1d1sm1f td{vertical-align:top;padding:.55rem 1rem .55rem 0;border-bottom:1px dotted color-mix(in oklab,var(--color-primary) 10%,transparent)}.doc.svelte-1d1sm1f td code,.doc.svelte-1d1sm1f th code{font-size:.75rem}
