:root{--nav-h: 6rem;--top-offset: 6rem;--sidebar-w: 30rem;--sidebar-mid-w: 36rem;--sidebar-large-w: 48rem;--main-width: 80rem;--side-nav: 2.4rem;--side-page: var(--side-nav);--out-back: cubic-bezier(.175, .885, .32, 1.275)}@media screen and (min-width: 480px){:root{--side-nav: 3.2rem}}@media screen and (min-width: 768px){:root{--side-page: 14vw;--top-offset: 10rem;--side-nav: 4.8rem}}.theme-default{--back: #ffffff;--back-light: #f6fafd;--back-api: #e5eef5;--prime: #ff3e00;--second: #676778;--flash: #40b3ff;--highlight: #ffff82;--heading: #222;--text: #444;--second-text: #7b7766;--sidebar-text: rgba(255, 255, 255, .75);--border-w: .3rem;--border-r: .4rem}.typo-default{--code-fs: 1.3rem;--h6: 1.4rem;--h5: 1.6rem;--h4: 1.8rem;--h3: 2.6rem;--h2: 3rem;--h1: 3.2rem;--linemax: 72rem;--lh: 1.5}body{--font: "Overpass", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace}@font-face{font-family:Overpass;font-style:normal;font-weight:300;src:local("Overpass Light "),local("Overpass-Light"),url(/_app/assets/overpass-latin-300-3782c01a.woff2) format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:600;src:local("Overpass Bold "),local("Overpass-Bold"),url(/_app/assets/overpass-latin-600-0ca25556.woff2) format("woff2")}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;src:local("Fira Mono Regular "),local("Fira Mono-Regular"),url(/_app/assets/fira-mono-latin-400-8d4e0c52.woff2) format("woff2")}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;border-collapse:collapse}html,body{inline-size:100%;block-size:100%}*{box-sizing:inherit;margin:0;padding:0}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:underline}body{font:400 var(--h4) / var(--lh) var(--font);background-color:var(--back);color:var(--text)}h1,h2,h3,h4,h5,h6,blockquote{position:relative;margin:0;color:var(--heading)}h6{font-size:var(--h6)}h5{font-size:var(--h5)}h4{font-size:var(--h4)}h3{font-size:var(--h3)}h2{font-size:var(--h2)}h1{font-size:var(--h1)}h1,h2,h3,h4,h5,h6{font-family:var(--font);line-height:1.25;color:var(--heading)}h3{font-weight:300}p,ol,ul{margin:0;margin-block-end:1em}.b,b,strong{font-weight:600}tt,code,kbd,samp{font:400 var(--code-fs) / 1.7 var(--font-mono)}code{position:relative;border-radius:.3em;white-space:nowrap;color:#444;-webkit-font-smoothing:initial;padding:.4rem;margin-inline:.2rem;inset-block-start:-.1rem;background:var(--back-api)}pre{overflow-x:auto}pre code{white-space:inherit;background-color:transparent;padding:0;margin:0;inset-block-start:0;background:transparent}::selection{background:var(--flash);color:#fff}li>h2{color:var(--second)}blockquote{position:relative;margin-inline:0;margin-block:1.6rem 2.4rem;padding-inline:2.4rem;padding-block:2rem 1.8rem;max-inline-size:var(--linemax)}blockquote p,blockquote ul{font-size:var(--h5)}blockquote :last-child{margin:0}button{font-family:inherit;font-size:inherit;background-color:transparent;border:none;color:currentColor;cursor:pointer}button[disabled],.btn[disabled],.btn:hover[disabled]{opacity:.55;pointer-events:none}button>svg,.btn>svg{position:relative;inset-block-start:-.1rem;inline-size:2rem!important;block-size:2rem!important;stroke:currentColor!important}.btn{--btn-h: 4rem;--btn-outline: .2rem;--btn-font: var(--font);--btn-calc-h: calc(var(--btn-h) - var(--btn-outline) * 2);--btn-hover: linear-gradient(to top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .07));position:relative;margin-inline:0 .8rem;margin-block:0 .8rem;vertical-align:middle;white-space:nowrap;display:inline-block;zoom:1;border:none transparent;font:var(--h4) var(--btn-font);border-radius:var(--border-r);color:currentColor;cursor:pointer}.btn{line-height:var(--btn-h);block-size:var(--btn-h);padding-inline:1.6rem;transition:all .1s}.btn:hover{transform:scale(.98);mix-blend-mode:multiply;background-image:var(--btn-hover)}.btn[outline]{line-height:var(--btn-calc-h);block-size:var(--btn-calc-h);border:var(--btn-outline) solid currentColor;background-color:#fff;color:currentColor}a{position:relative;padding-block-end:1px;color:var(--prime)}a.no-underline{border-block-end:none;padding:0}.listify ol,.listify ul{--list-padding: 2.9rem;list-style:none;color:currentColor;margin-inline-start:var(--list-padding)}.listify ol>li,.listify ul>li{max-inline-size:calc(var(--linemax) - var(--list-padding));line-height:1.5;margin:0;margin-block-end:.5em}.listify ul>li:before{content:"";position:absolute;margin-block-start:1.1rem;margin-inline-start:-1.8rem;background-color:var(--second);inline-size:.6rem;block-size:.6rem;border-radius:2px;opacity:.7}.listify ol{list-style:decimal}table{inline-size:100%;font-size:var(--h5)}td,th{text-align:left;border-block-end:1px solid #eee;padding-inline:0 .8rem;padding-block:.4rem}table code,table span{white-space:pre}.flex-auto{flex:1 0 auto}.py0{padding-block-start:0!important;padding-block-end:0!important}.legend,figcaption,.post aside{max-inline-size:none;margin-inline:auto;margin-block:0;padding-inline-start:.8rem;padding-block-start:1.6rem;font:1.2rem/1.6 var(--font-mono)}.visually-hidden{border:0;clip:rect(0 0 0 0);block-size:auto;margin:0;overflow:hidden;padding:0;position:absolute;inline-size:1px;white-space:nowrap}.progress-container.svelte-u3thfv{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:4px;z-index:999}.progress.svelte-u3thfv{position:absolute;inset-inline-start:0;inset-block-start:0;block-size:100%;background-color:var(--prime);transition:width .4s}.fade.svelte-u3thfv{position:fixed;inline-size:100%;block-size:100%;background-color:#ffffff4d;pointer-events:none;z-index:998;animation:svelte-u3thfv-fade .4s}@keyframes svelte-u3thfv-fade{0%{opacity:0}to{opacity:1}}main.svelte-rcvall{position:relative;margin-inline:auto;margin-block:0;padding-block-start:var(--nav-h)}.small.svelte-rcvall{display:inline}.large.svelte-rcvall{display:none}@media (min-width: 800px){.small.svelte-rcvall{display:none}.large.svelte-rcvall{display:inline}}
