:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:.5rem .5rem 0}a:hover{text-underline-offset:2px}.error{color:oklch(63.7% .237 25.331)}:is(header,footer) nav ul{text-align:center;justify-content:center;gap:.25em;margin:0;padding-left:0;line-height:1.5;list-style:none;display:flex}:is(header,footer) nav ul+ul{margin-top:.5em}:is(header,footer) nav ul.responsive{flex-direction:column;align-items:center}:is(header,footer) nav ul.responsive li.divider{display:none}@media (width>=400px){:is(header,footer) nav ul.responsive{flex-flow:wrap;justify-content:center}:is(header,footer) nav ul.responsive li.divider{display:initial}}:is(header,footer) nav ul li a.inherit{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}:is(header,footer) nav ul li a.icon>span:first-child+span{display:none}:is(:is(header,footer) nav ul li a.icon.active,:is(header,footer) nav ul li a.icon:hover)>span:first-child{display:none}:is(:is(header,footer) nav ul li a.icon.active,:is(header,footer) nav ul li a.icon:hover)>span:first-child+span{display:inline}:is(header,footer) nav ul li a.active{border-bottom:2px solid color-mix(in srgb, currentColor 50%, transparent)}hr{max-width:400px}.svx header{text-align:center;font-size:min(.8em,3.25vw);line-height:1.25}.svx header .title,.svx header .subtitle,.svx header .author{margin-top:.5em;margin-bottom:.5em;font-weight:700}.svx header .title{text-transform:uppercase}.svx header .author{margin-top:1em;font-style:italic}.svx .body{grid-template-columns:auto minmax(0,800px);gap:.5rem;max-width:1200px;margin:0 auto;display:grid}.svx .body:has(>:only-child){grid-template-columns:1fr;max-width:800px}.svx .body .toc{max-width:400px;max-height:calc(100vh - var(--scroll-toc-top,0px));position:sticky;top:0;overflow:auto}.svx .body .toc nav .title{font-variant:all-small-caps;font-size:x-large;font-weight:400}.svx .body .toc nav .title a{color:inherit;text-decoration:none}.svx .body .toc nav .list{padding-left:0;list-style:none}.svx .body .toc nav .list a{color:inherit;padding-left:calc(var(--indent) * 2.5ch);text-decoration:none;display:block}.svx .body .toc nav .list a .index{word-break:break-all}.svx .body .toc nav .list a .index:after{content:" "}.svx .body .toc nav .list a:hover{text-decoration:underline}.svx .body .content h1,.svx .body .content h2{font-weight:400}:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .section:after{content:" "}:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .section .link{color:inherit;font-size:1.25rem;text-decoration:none}:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .section .link:before{content:"§"}:hover>.section :is(:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .section .link){text-decoration:underline}:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .index{font-size:smaller;display:none}.toc+.content :is(:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .index){display:inline}:is(.svx .body .content h1,.svx .body .content h2,.svx .body .content h3,.svx .body .content h4,.svx .body .content h5,.svx .body .content h6) .index:after{content:" "}.svx .body .the-end{text-align:center;padding:1em 0 calc(100vh - 2em);line-height:1}@media (width<=1200px){.svx .body{grid-template-columns:1fr;gap:0;max-width:800px}.svx .body .toc{max-width:initial;position:initial;max-height:initial}}.icon.svelte-dcais2{vertical-align:middle;height:1.125em;margin-top:-.2em}span.svelte-xhvj5z:after{content:"...";min-width:1.75ch;animation:1s linear infinite svelte-xhvj5z-dots;display:inline-block}@keyframes svelte-xhvj5z-dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.button-scroll.svelte-nsw9b7{z-index:100;position:fixed;bottom:1rem;right:.5rem}.button-scroll.svelte-nsw9b7 button:where(.svelte-nsw9b7){color:inherit;cursor:pointer;opacity:.5;font-family:monospace;font-size:inherit;background-color:#0000;border:none;transition:opacity .4s}.button-scroll.svelte-nsw9b7 button:where(.svelte-nsw9b7):hover{opacity:1}.button-scroll.svelte-nsw9b7 button:where(.svelte-nsw9b7) .symbol:where(.svelte-nsw9b7){font-size:inherit;line-height:1rem;display:block}
