@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&family=Inconsolata:wght@200..900&display=swap";input[type=checkbox].svelte-41qaw5.svelte-41qaw5{opacity:0;position:absolute}input[type=checkbox].svelte-41qaw5+.toggle-label.svelte-41qaw5{cursor:pointer;position:relative;width:1.5em;top:-.2em;margin:auto}input[type=checkbox].svelte-41qaw5+.toggle-label.svelte-41qaw5:before{content:attr(content)}input[type=checkbox].svelte-41qaw5:checked+.toggle-label.svelte-41qaw5:before{content:attr(content)}header.svelte-gfvwtc.svelte-gfvwtc{position:-webkit-sticky;position:sticky;top:0px;font-size:1.3rem;z-index:999}nav.svelte-gfvwtc.svelte-gfvwtc{width:100%;height:2em;background-color:var(--bg);border-bottom:solid 1px var(--border);margin:auto;display:flex;align-items:center;justify-content:center;padding:0;transition:1s}nav.svelte-gfvwtc div.svelte-gfvwtc{margin-top:.5em}a.svelte-gfvwtc.svelte-gfvwtc{text-decoration:none;border:none;padding:0}ul.svelte-gfvwtc.svelte-gfvwtc{display:flex;align-items:center;justify-content:flex-start;padding-top:.2em}.left.svelte-gfvwtc.svelte-gfvwtc,.right.svelte-gfvwtc.svelte-gfvwtc,.middle.svelte-gfvwtc.svelte-gfvwtc{flex-grow:1}.left.svelte-gfvwtc.svelte-gfvwtc{margin-left:0}:root{--code-font-size: 1rem}code{font-family:var(--mono-font)}code{font-size:var(--code-font-size)}code[class*=language-],pre[class*=language-]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-size:var(--code-font-size);color:#76d9e6;text-shadow:none;scrollbar-width:thin}pre>code[class*=language-]{font-size:var(--code-font-size)}pre[class*=language-],:not(pre)>code[class*=language-]{background:#2a2a2a}pre[class*=language-]{padding:15px;border-radius:.5rem;border:1px solid #e1e1e8;overflow:auto;position:relative}pre[class*=language-] code{white-space:pre;display:block}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:1px 1px .3em -.1em #000 inset}.token.namespace{opacity:.7}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6f705e}.token.operator,.token.boolean,.token.number{color:#a77afe}.token.attr-name,.token.string,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#e6d06c}.token.selector,.token.inserted{color:#a6e22d}.token.atrule,.token.attr-value,.token.keyword,.token.important,.token.deleted{color:#ef3b7d}.token.regex,.token.statement{color:#76d9e6}.token.placeholder,.token.variable{color:#fff}.token.important,.token.statement,.token.bold{font-weight:700}.token.punctuation{color:#bebec5}.token.entity{cursor:help}.token.italic{font-style:italic}code.language-markup{color:#f9f9f9}code.language-markup .token.tag{color:#ef3b7d}code.language-markup .token.attr-name{color:#a6e22d}code.language-markup .token.attr-value{color:#e6d06c}code.language-markup .token.style,code.language-markup .token.script,code.language-markup .token.script .token.keyword{color:#76d9e6}.line-highlight.line-highlight{padding:0;background:rgba(255,255,255,.08)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{padding:.2em .5em;background-color:#fff6;color:#000;height:1em;line-height:1em;box-shadow:0 1px 1px #ffffffb3}:root{--sans-font: "Atkinson Hyperlegible", BlinkMacSystemFont, "Avenir Next", Avenir, "Nimbus Sans L", Roboto, "Noto Sans", "Segoe UI", Arial, Helvetica, "Helvetica Neue", sans-serif;--mono-font: Inconsolata, Menlo, Monaco, "Courier New", monospace}:root{--bg: #fff;--accent-bg: #f5f7ff;--text: #212121;--text-light: #585858;--border: #d8dae1;--accent: #0d47a1;--preformatted: #444;--disabled: #efefef}body{transition:background 1s,color 1s}*,*:before,*:after{box-sizing:border-box}textarea,select,input,progress{appearance:none;-webkit-appearance:none;-moz-appearance:none}html{font-family:var(--sans-font);scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-size:1.15rem;line-height:1.5;padding-left:calc(100vw - 100%);display:grid;grid-template-columns:1fr min(45rem,100%) 1fr;margin:0}body>*{grid-column:2}body>header{background:var(--accent-bg);border-bottom:1px solid var(--border);text-align:center;padding:0 .5rem 2rem;grid-column:1/-1}body>header h1{max-width:1200px;margin:1rem auto}body>header p{max-width:40rem;margin:1rem auto}main{padding-top:1.5rem}body>footer{margin-top:4rem;padding:2rem 1rem 1.5rem;color:var(--text-light);font-size:.9rem;text-align:center;border-top:1px solid var(--border)}a,a:visited{color:var(--accent)}a:hover{text-decoration:none}button,[role=button],input[type=submit],input[type=reset],input[type=button],label[type=button]{border:none;border-radius:5px;background:var(--accent);font-size:1rem;color:var(--bg);padding:.7rem .9rem;margin:.5rem 0}button[disabled],[role=button][aria-disabled=true],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled],input[type=checkbox][disabled],input[type=radio][disabled],select[disabled]{opacity:.5;cursor:not-allowed}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background-color:var(--disabled)}input[type=range]{padding:0}abbr{cursor:help}button:focus,button:enabled:hover,[role=button]:focus,[role=button]:not([aria-disabled=true]):hover,input[type=submit]:focus,input[type=submit]:enabled:hover,input[type=reset]:focus,input[type=reset]:enabled:hover,input[type=button]:focus,input[type=button]:enabled:hover,label[type=button]:focus,label[type=button]:hover{filter:brightness(1.4);cursor:pointer}header>nav ul,header>nav ol{align-content:space-around;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}header>nav ul li,header>nav ol li{display:inline-block}header>nav a,header>nav a:visited{margin:0 .5rem 1rem;border:1px solid var(--border);border-radius:5px;color:var(--text);display:inline-block;padding:.1rem 1rem;text-decoration:none}header>nav a:hover{filter:brightness(1.4);cursor:pointer}@media only screen and (max-width: 720px){header>nav a{border:none;padding:0;text-decoration:underline;line-height:1}}aside,details,pre,progress{background:var(--accent-bg);border:1px solid var(--border);border-radius:5px;margin-bottom:1rem}aside{font-size:1rem;width:30%;padding:0 15px;margin-left:15px;float:right}@media only screen and (max-width: 720px){aside{width:100%;float:none;margin-left:0}}article,fieldset{border:1px solid var(--border);padding:1rem;border-radius:5px;margin-bottom:1rem}article h2:first-child,section h2:first-child{margin-top:1rem}section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2rem 1rem;margin:3rem 0}summary{cursor:pointer;font-weight:700;padding:.6rem 1rem}details[open]{padding:.6rem 1rem .75rem}details[open] summary+*{margin-top:0}details[open] summary{margin-bottom:.5rem;padding:0}details[open]>:last-child{margin-bottom:0}table{border-collapse:collapse;display:block;margin:1.5rem 0;overflow:auto;width:100%}td,th{border:1px solid var(--border);text-align:left;padding:.5rem}th{background:var(--accent-bg);font-weight:700}tr:nth-child(even){background:var(--accent-bg)}table caption{font-weight:700;margin-bottom:.5rem}textarea,select,input{font-size:inherit;font-family:inherit;padding:.5rem;margin-bottom:.5rem;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:5px;box-shadow:none;max-width:100%;display:inline-block}label{display:block}textarea:not([cols]){width:100%}select:not([multiple]){background-image:linear-gradient(45deg,transparent 49%,var(--text) 51%),linear-gradient(135deg,var(--text) 51%,transparent 49%);background-position:calc(100% - 15px),calc(100% - 10px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:25px}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative}input[type=radio]{border-radius:100%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--accent)}input[type=checkbox]:checked:after{content:" ";width:.18em;height:.32em;border-radius:0;position:absolute;top:.05em;left:.17em;background:transparent;border-right:solid var(--bg) .08em;border-bottom:solid var(--bg) .08em;font-size:1.8em;transform:rotate(45deg)}input[type=radio]:checked:after{content:" ";width:.25em;height:.25em;border-radius:100%;position:absolute;top:.125em;background:var(--bg);left:.125em;font-size:32px}@media only screen and (max-width: 720px){textarea,select,input{width:100%}}input[type=checkbox],input[type=radio]{width:auto}input[type=color]{height:2.5rem;padding:.2rem}input[type=file]{border:0}hr{color:var(--border);border-top:1px;margin:1rem auto}mark{padding:2px 5px;border-radius:4px;background:var(--marked)}img,video{max-width:100%;height:auto;border-radius:5px}figure{margin:0;text-align:center}figcaption{font-size:.9rem;color:var(--text-light);margin-bottom:1rem}blockquote{margin:1rem 0 1rem 0rem;padding:.4rem .8rem;border-left:.35rem solid var(--accent);color:var(--text-light);font-style:italic}blockquote :first-child{margin-top:0}blockquote :last-child{margin-bottom:0}cite{font-size:.9rem;color:var(--text-light);font-style:normal}dl{display:grid;grid-template-columns:auto 1fr}dl dt{grid-column-start:1;color:var(--text-light)}dl dd{grid-column-start:2}kbd{color:var(--preformatted);border:1px solid var(--preformatted);border-bottom:3px solid var(--preformatted);border-radius:5px;padding:.1rem .4rem}pre{padding:1rem 1.4rem;max-width:100%;overflow:auto;color:var(--preformatted)}progress{width:100%}progress:indeterminate{background-color:var(--accent-bg)}progress::-webkit-progress-bar{border-radius:5px;background-color:var(--accent-bg)}progress::-webkit-progress-value{border-radius:5px;background-color:var(--accent)}progress::-moz-progress-bar{border-radius:5px;background-color:var(--accent);-moz-transition-property:width;transition-property:width;transition-duration:.3s}progress:indeterminate::-moz-progress-bar{background-color:var(--accent-bg)}main{padding:1rem;margin:2rem auto;max-width:80rem}:where(h2,h3,h4,h5,h6) .icon-link{position:relative}:where(h2,h3,h4,h5,h6) .icon-link:before{content:"#";position:absolute;left:-1.5ch;top:3px;line-height:1;opacity:0;text-decoration:underline}:where(h2,h3,h4,h5,h6):hover .icon-link:before{opacity:1}.example{display:grid;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(to bottom,white,black)}main.svelte-16j8f0b{padding:0;margin-left:1rem;margin-right:1rem}
