code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#90a4ae;background:#fafafa;font-family:Roboto Mono,monospace;font-size:1em;line-height:1.5em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-] ::-moz-selection{background:#cceae7;color:#263238}code[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-] ::selection{background:#cceae7;color:#263238}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;margin:.5em 0;padding:1.25em 1em}.language-css>code,.language-sass>code,.language-scss>code{color:#f76d47}[class*=language-] .namespace{opacity:.7}.token.atrule{color:#7c4dff}.token.attr-name{color:#39adb5}.token.attr-value,.token.attribute{color:#f6a434}.token.boolean{color:#7c4dff}.token.builtin,.token.cdata,.token.char,.token.class{color:#39adb5}.token.class-name{color:#6182b8}.token.comment{color:#aabfc9}.token.constant{color:#7c4dff}.token.deleted{color:#e53935}.token.doctype{color:#aabfc9}.token.entity{color:#e53935}.token.function{color:#7c4dff}.token.hexcode{color:#f76d47}.token.id,.token.important{color:#7c4dff;font-weight:700}.token.inserted{color:#39adb5}.token.keyword{color:#7c4dff}.token.number{color:#f76d47}.token.operator{color:#39adb5}.token.prolog{color:#aabfc9}.token.property{color:#39adb5}.token.pseudo-class,.token.pseudo-element{color:#f6a434}.token.punctuation{color:#39adb5}.token.regex{color:#6182b8}.token.selector{color:#e53935}.token.string{color:#f6a434}.token.symbol{color:#7c4dff}.token.tag{color:#e53935}.token.unit{color:#f76d47}.token.url,.token.variable{color:#e53935}:root{--text-color: #555;--darker-color: #222;--sidebar-color: #9a75ff;--link-color: #7c4dff;--light-color: #fff;--gray-color: #e1e1e1;--background-color: #f1f1f1}*{box-sizing:border-box}body{font-family:sans-serif;color:var(--text-color);background:var(--background-color);margin:0}h1,h2,h3,h4{font-family:Inter,sans-serif;color:var(--darker-color)}h1{font-size:3rem;line-height:3rem;letter-spacing:-.5px;color:var(--link-color);margin:2rem 0 4rem}h2{padding-top:2rem;font-size:2rem}h3{padding-top:1.5rem;font-size:1.5rem}a{color:var(--link-color)}code{display:inline-block;padding:3px;border-radius:3px;background:#e1e1e1}#container{display:flex;flex-direction:row;max-width:100vw}.toc{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:2rem;background:var(--sidebar-color);overflow-y:auto;min-width:300px;color:var(--light-color)}.toc ul{display:flex;flex-direction:column;list-style:none;padding-left:1rem}.toc nav>ul>li>a{text-transform:uppercase;font-weight:700}.toc nav>ul>li{margin-bottom:1rem}.toc a{display:block;padding:.2rem;color:var(--light-color);text-decoration:none}main{padding:4rem;font-size:1.2rem;line-height:1.8rem;max-width:80ch}pre{font-family:Roboto Mono,monospace;border-radius:5px;overflow-x:scroll}pre::-webkit-scrollbar{height:10px}pre::-webkit-scrollbar-track{background:#0001;padding:1rem}pre::-webkit-scrollbar-thumb{background-color:#0002;border-radius:1rem;width:5px}button{cursor:pointer}.github-corner.svelte-9fn96p:hover .octo-arm:where(.svelte-9fn96p){animation:svelte-9fn96p-octocat-wave .56s ease-in-out}@keyframes svelte-9fn96p-octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width: 500px){.github-corner.svelte-9fn96p:hover .octo-arm:where(.svelte-9fn96p){animation:none}.github-corner.svelte-9fn96p .octo-arm:where(.svelte-9fn96p){animation:svelte-9fn96p-octocat-wave .56s ease-in-out}}
