body{color:#333;margin:0;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-weight:400;line-height:1.2}h1{font-size:2em}a{color:inherit}code{color:#555;background-color:#f0f0f0;border-radius:2px;padding:.2em .4em;font-family:menlo,inconsolata,monospace;font-size:calc(1em - 2px)}main{padding:4em 0 0}@media (width>=400px){body{font-size:16px}}.hljs{color:#333;background:#fff;padding:.5em;display:block;overflow-x:auto}.hljs-comment,.hljs-meta{color:#969896}.hljs-string,.hljs-variable,.hljs-template-variable,.hljs-strong,.hljs-emphasis,.hljs-quote{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#a71d5d}.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-attribute{color:#0086b3}.hljs-section,.hljs-name{color:#63a35c}.hljs-tag{color:#333}.hljs-title,.hljs-attr,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#795da3}.hljs-addition{color:#55a532;background-color:#eaffea}.hljs-deletion{color:#bd2c00;background-color:#ffecec}.hljs-link{text-decoration:underline}.mousecatcher.svelte-dx5cpj{pointer-events:none;opacity:0;z-index:3;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.mousecatcher.open.svelte-dx5cpj{pointer-events:all;opacity:.3}@keyframes svelte-dx5cpj-fadein{0%{opacity:0}to{opacity:1}}.container.svelte-dx5cpj{color:#000;z-index:12;background-color:#fff;border-bottom:1px solid #aa1e1e1a;width:100%;height:2.5em;font-family:SignPainter,Helvetica,sans-serif;position:fixed}.dropdown.svelte-dx5cpj{z-index:13;font-family:SignPainter,Helvetica,sans-serif;font-size:25px;line-height:1;position:fixed;top:21px;left:auto;right:1rem;transform:translateY(-50%)}.dropdown.svelte-dx5cpj li:where(.svelte-dx5cpj){vertical-align:top;margin:0;padding:0;display:inline-block}.dropdown.svelte-dx5cpj li:where(.svelte-dx5cpj):before{color:#000;content:"View...";margin-right:.25em}nav.svelte-dx5cpj{z-index:12;-webkit-user-select:none;user-select:none;background-color:#fff;border-right:1px solid #eee;width:14em;height:calc(100vh - 2.5em);padding:1em;font-family:SignPainter,Helvetica,sans-serif;transition:transform .2s cubic-bezier(.17,.67,.24,.99);position:fixed;top:2.5em;transform:translate(-100%)}.open.svelte-dx5cpj{transition:transform .3s cubic-bezier(.17,.67,.24,.99);overflow-y:auto;transform:translate(0)}.menu-link.svelte-dx5cpj{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-size:25px;line-height:1;display:inline;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.menu-link.menu-open.svelte-dx5cpj{color:#999}.menu-link.svelte-dx5cpj:hover{text-decoration:underline}.logo.svelte-dx5cpj{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;color:#000;font-size:25px;font-weight:700;line-height:1;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}ul.svelte-dx5cpj{margin:0;padding:0;list-style:none;display:block}.primary.svelte-dx5cpj{margin:0 0 .5em}.primary.svelte-dx5cpj li:where(.svelte-dx5cpj){display:block;position:relative}.primary.svelte-dx5cpj li:where(.svelte-dx5cpj) a:where(.svelte-dx5cpj){padding:0 0 .75em;font-size:25px;line-height:1;text-decoration:none;display:block}.primary.svelte-dx5cpj a:where(.svelte-dx5cpj):hover,.logo.svelte-dx5cpj:hover{text-decoration:underline}.secondary.svelte-dx5cpj{margin-top:28px;padding-bottom:2em;font-family:Helvetica,sans-serif}.short-name.svelte-dx5cpj{display:none}.secondary.svelte-dx5cpj .guide-toc>li{margin-bottom:1.5em!important}#github-link.svelte-dx5cpj{background:url(../../../github-logo.svg) no-repeat;width:22px;height:2px;position:relative;top:4px}#github-link.svelte-dx5cpj:hover:after{content:" ";border-top:1px solid #000;width:20px;position:absolute;bottom:-3px}@media (width<=800px){.dropdown.svelte-dx5cpj select:where(.svelte-dx5cpj){max-width:60px}.wide-name.svelte-dx5cpj{display:none}.short-name.svelte-dx5cpj{display:block}}.dropdown.svelte-dx5cpj select:where(.svelte-dx5cpj){position:relative;top:-2px}@media (width<=400px){.dropdown.svelte-dx5cpj select:where(.svelte-dx5cpj){position:relative;top:-3px}}@media (width<=500px){.dropdown.svelte-dx5cpj li:where(.svelte-dx5cpj):before{content:""}}@media (width>=1100px){.dropdown.svelte-dx5cpj{left:calc(50vw - 400px)!important;transform:translate(0)!important}}@media (width<=645px){a#github-link.svelte-dx5cpj{width:100%!important}}@media (width>=645px){.mousecatcher.svelte-dx5cpj,.menu-link.svelte-dx5cpj{display:none}.dropdown.svelte-dx5cpj{top:1rem;left:40%;right:auto;transform:translate(-50%)}.dropdown.svelte-dx5cpj li:where(.svelte-dx5cpj):before{content:"View example...";margin-right:.25em}.container.svelte-dx5cpj{height:3.5em}nav.svelte-dx5cpj{width:100%;height:0;padding:0 1.5em 0 0;transition:none;transform:none}.primary.svelte-dx5cpj{margin:0;position:fixed;top:1rem;right:1.5rem}.primary.svelte-dx5cpj li:where(.svelte-dx5cpj){padding:0 1em;display:inline-block;position:relative}.primary.svelte-dx5cpj li:where(.svelte-dx5cpj):after{content:"|";font-size:25px;position:absolute;top:-2px;right:-3px}.primary.svelte-dx5cpj li:where(.svelte-dx5cpj):last-child:after{content:""}.primary.svelte-dx5cpj li:where(.svelte-dx5cpj) a.active:where(.svelte-dx5cpj){color:#ff3e00;pointer-events:none}.secondary.svelte-dx5cpj{display:none}.logo.svelte-dx5cpj{text-decoration:none;position:absolute;top:1rem;left:1.5rem;transform:none}option.header.svelte-dx5cpj{font-weight:700}}
