:root{--night: #0b0b1b;--blue: cornflowerblue;--text-color: #ccc;--sms-active-color: rgba(255, 255, 255, .1);--sms-focus-border: 1pt solid cornflowerblue;--sms-options-bg: rgb(33, 31, 47);--sms-selected-bg: rgba(255, 255, 255, .2);--sms-text-color: white;--sms-disabled-bg: rgba(7, 1, 34, .87);--sms-li-disabled-bg: black;--sms-placeholder-color: lightgray;--toc-mobile-bg: #1c0e3e;--toc-li-padding: 3pt 1ex;--toc-mobile-btn-color: white;--toc-desktop-nav-margin: 0 0 0 1em;--toc-active-bg: teal;--zoo-github-corner-color: var(--night);--zoo-github-corner-bg: white;--zoo-example-margin: 1em auto}body{background:var(--night);padding:calc(1ex + 2vw);font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:var(--text-color);line-height:1.5}main{margin:auto auto 3em;width:100%;max-width:50em}button,a.btn{color:#fff;cursor:pointer;border:none;border-radius:3pt;background-color:teal;padding:2pt 4pt;font-size:12pt;line-height:initial;transition:background-color .2s}:is(button,a.btn):hover{background-color:teal;color:#fff}a{color:var(--blue);text-decoration:none;transition:.2s}a:hover{color:orange}code{overflow-wrap:break-word;padding:0 2pt;border-radius:2pt;font-size:12pt;background-color:#ffffff26}pre code{background-color:transparent;display:inline-block;font-size:10pt}pre{position:relative;border-radius:4pt;background-color:#ffffff0d;padding:1em;overflow-x:auto}ul{padding-left:1em}label{font-weight:700;cursor:pointer}table{border-collapse:collapse}table :is(td,th){border:1px dashed teal;padding:5pt 9pt}table img{vertical-align:middle}tbody tr:nth-child(odd){background:#000}h1{display:flex;font-size:clamp(2rem,2rem + 2vw,3rem);place-items:center;place-content:center;margin:1.2em 0}:where(h2,h3,h4,h5,h6){scroll-margin-top:50px;transition:.3s}:where(h2,h3,h4,h5,h6).toc-clicked{color:orange}:where(h2,h3,h4,h5,h6) a[aria-hidden=true]{transition:.3s;margin-left:4pt;opacity:0}:where(h2,h3,h4,h5,h6):hover a[aria-hidden=true]{opacity:1}blockquote{border-left:3pt solid var(--blue);padding:4pt 2pt 4pt 9pt;margin:1em auto;background-color:#ffffff1a}blockquote p:last-child{margin-bottom:0}blockquote p:first-child{margin-top:0}div.multiselect.invalid{border:1px solid red!important}aside.toc.desktop{position:fixed;top:3em;left:calc(50vw + 25em);max-width:16em}nav:has(+div.code-example)>a,section>aside>a.btn{margin:0}a[href="."].svelte-wrdza9{font-size:15pt;position:absolute;top:2em;left:2em;background-color:#ffffff1a;padding:1pt 5pt;border-radius:3pt;transition:.2s}a[href="."].svelte-wrdza9:hover{background-color:#fff3}
