nav.svelte-h3vysm{padding:var(--padding, 1rem);display:flex;flex-direction:column;row-gap:var(--padding, 1rem)}hr.svelte-h3vysm{height:0;border:0;border-bottom:var(--border-width) dashed var(--border)}ol.svelte-h3vysm{list-style:none;display:flex;flex-direction:column;row-gap:.5rem}ol.svelte-h3vysm li:where(.svelte-h3vysm){text-wrap:nowrap}header.svelte-69rkw2{position:sticky;z-index:1;top:0;height:var(--nav-bar-height);display:flex;justify-content:center;background:var(--background);border-bottom:var(--border-width) solid var(--border);box-sizing:border-box}header.svelte-69rkw2>nav:where(.svelte-69rkw2){position:relative;width:100%;max-width:var(--max-content-width);box-sizing:border-box;padding:0rem 1rem;display:flex;justify-content:space-between;align-items:center;column-gap:1rem}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>a:where(.svelte-69rkw2){display:flex;align-items:center}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2){--font-size: 1.1rem;display:flex;justify-content:center;list-style:none;column-gap:2rem;font-size:var(--font-size)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2){position:relative}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2){display:flex;align-items:flex-end;column-gap:.3rem;text-wrap:nowrap;transition:color .3s,font-weight .3s,text-decoration-thickness .3s;text-decoration-thickness:1px;text-decoration-style:solid;text-underline-offset:.2rem}:is(header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2)) svg{height:var(--font-size);width:var(--font-size);stroke:var(--text);stroke-width:2;transition:stroke .2s}:is(header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2)).active{color:var(--primary)}:is(header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2)).active svg{stroke:var(--primary)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2){cursor:default}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2):hover{color:var(--text-muted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) a:where(.svelte-69rkw2):hover svg{stroke:var(--text-muted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2){position:absolute;top:100%;left:0;padding-top:.25rem;visibility:hidden}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2) .dropdown:where(.svelte-69rkw2){background:var(--background);border:var(--border-width) solid var(--border);display:flex;flex-direction:column;row-gap:.75rem;padding:.75rem;list-style:none}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2):hover .dropdown-container:where(.svelte-69rkw2){visibility:visible}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .mobile-toc-container:where(.svelte-69rkw2){min-width:15rem;position:absolute;right:0;top:100%;flex-direction:column;background:var(--background);border:var(--border-width) solid var(--border);visibility:hidden}header.svelte-69rkw2>nav:where(.svelte-69rkw2) .mobile-toc-container:where(.svelte-69rkw2).open{visibility:visible}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2){display:none;column-gap:1rem;align-items:center}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .toc-button:where(.svelte-69rkw2){all:unset;cursor:pointer;display:flex;align-items:center}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2){display:none;flex-direction:column;row-gap:.25rem;width:1.5rem;border:none;background:none;cursor:pointer}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2)>div:where(.svelte-69rkw2){width:100%;height:var(--border-width);border-radius:.5rem;background:var(--text);transition:all .2s}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2).open div:where(.svelte-69rkw2):nth-child(1){transform:translateY(.375rem) rotate(45deg)}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2).open div:where(.svelte-69rkw2):nth-child(2){visibility:hidden;opacity:0}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2).open div:where(.svelte-69rkw2):nth-child(3){transform:translateY(-.375rem) rotate(-45deg)}@media only screen and (max-width:1400px){header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2){display:flex}}@media only screen and (max-width:900px){header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2){position:absolute;right:0;top:100%;flex-direction:column;background:var(--background);border:var(--border-width) solid var(--border);row-gap:.75rem;padding:.75rem;visibility:hidden}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2){color:var(--border-contrasted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-title:where(.svelte-69rkw2) svg{stroke:var(--border-contrasted)}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2),header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2)>li:where(.svelte-69rkw2) .dropdown-container:where(.svelte-69rkw2):hover{position:relative;visibility:unset}header.svelte-69rkw2>nav:where(.svelte-69rkw2)>ul:where(.svelte-69rkw2).open{visibility:visible}header.svelte-69rkw2>nav:where(.svelte-69rkw2) div.mobile-controls:where(.svelte-69rkw2) .burger:where(.svelte-69rkw2){display:flex}}footer.svelte-1rd0n7o{position:sticky;top:100%;display:flex;justify-content:center;background:var(--background);border-top:var(--border-width) solid var(--border);box-sizing:border-box}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o){position:relative;width:100%;max-width:var(--max-content-width);box-sizing:border-box;padding:1rem;display:flex;justify-content:space-between;align-items:center;column-gap:1rem}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o) .copyright:where(.svelte-1rd0n7o){display:flex;flex-direction:column}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o) .copyright:where(.svelte-1rd0n7o) span.muted:where(.svelte-1rd0n7o){color:var(--border-contrasted)}@media only screen and (max-width:420px){footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o){flex-direction:column-reverse;align-items:center;row-gap:.5rem}footer.svelte-1rd0n7o>div:where(.svelte-1rd0n7o) .copyright:where(.svelte-1rd0n7o){text-align:center}}@font-face{font-family:Recursive;src:url(../../../font/recursive.woff2)}:root{--nav-bar-height: 4rem;--max-content-width: 1200px;--border-width: 2px;--img-border-radius: .25rem;--primary: hsl(192, 100%, 20%);--primary-muted: hsl(192, 50%, 83%);--background: hsl(30, 20%, 93%);--border: hsl(30, 25%, 83%);--border-muted: hsl(30, 25%, 90%);--border-contrasted: hsl(30, 25%, 73%);--text: hsl(0, 0%, 12%);--text-muted: hsl(0, 0%, 32%)}@media(prefers-color-scheme:dark){:root{--primary: hsl(192, 100%, 80%);--primary-muted: hsl(205, 50%, 17%);--background: hsl(240, 20%, 12%);--border: hsl(240, 20%, 22%);--border-muted: hsl(240, 20%, 15%);--border-contrasted: hsl(240, 20%, 32%);--text: hsl(0, 0%, 88%);--text-muted: hsl(0, 0%, 68%)}}*{margin:0;padding:0;color:var(--text);font-family:Recursive,arial;font-variation-settings:"CASL" .5}img{border-radius:var(--img-border-radius)}h1,h2{font-variation-settings:"CASL" 1;scroll-margin-top:calc(var(--nav-bar-height) + 1rem)}html{height:100%;-webkit-text-size-adjust:100%}body{min-height:100%;display:flex;flex-direction:column;background:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8 8'%3E%3Cg fill='%23555' fill-opacity='0.01'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E")}.main-container.svelte-12qhfyh{flex:1;display:grid;grid-template-columns:1fr min(100%,var(--max-content-width)) 1fr;overflow-x:clip}.main-container.svelte-12qhfyh main:where(.svelte-12qhfyh){grid-column:2;width:100%;border-color:var(--border);border-style:dashed;border-width:0 var(--border-width);box-sizing:border-box}.main-container.svelte-12qhfyh main:where(.svelte-12qhfyh)>hr{height:0;border:0;border-bottom:var(--border-width) dashed var(--border)}@media only screen and (max-width:1200px){.main-container.svelte-12qhfyh main:where(.svelte-12qhfyh){border:none}}.main-container.svelte-12qhfyh aside:where(.svelte-12qhfyh){height:fit-content;position:sticky;top:var(--nav-bar-height)}@media only screen and (max-width:1400px){.main-container.svelte-12qhfyh aside:where(.svelte-12qhfyh){display:none}}
