@import url(./color-themes/instant-docs.css);body{color:var(--color);background-color:var(--bg-color)}a{color:inherit}img{max-width:100%;height:auto}#menu,main{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#layout{position:relative;min-height:100svh}main>article{margin:0 auto;box-sizing:border-box;padding:3rem 2rem 2rem;max-width:800px;line-height:1.6em}section h2:last-of-type{margin:50px 0 20px;font-weight:300;color:var(--color-text-muted)}#menu{width:350px;position:fixed;top:0;left:0;bottom:0;z-index:1000;background:var(--color-menu-bg);transform:translateX(-100%)}#menu a{color:var(--color-menu-text);border:0;padding:.6em 1em .6em .6em}#menu nav{position:sticky;top:0;overflow-y:auto;border:0;background:0 0}#menu nav ul{border:0;background:0 0;border-top:1px solid var(--color-text-heading)}#menu nav li:has(:focus-visible),#menu nav li:hover{background:var(--color-menu-item-hover-bg);color:var(--color-menu-item-hover-text)}[aria-current=page]{font-weight:700}#menu nav li[aria-current=page] a{color:var(--color-text-on-accent)}#logo-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem .5rem .5rem;color:var(--color)}#logo-wrapper a{padding:0;display:contents}#logo,a#menuLink{display:block;height:2.5lh;width:auto}a#menuLink{position:fixed;top:0;left:100%;background:rgb(var(--accent));font-size:10px;z-index:1001;width:2em;height:auto;padding:2.1em 1.6em;border-radius:2px}a#menuLink:focus,a#menuLink:hover{background:var(--color-menu-link-hover-bg)}a#menuLink span,a#menuLink span:after,a#menuLink span:before{background-color:var(--color-text-on-accent);pointer-events:none;width:100%;height:.2em}a#menuLink span{position:relative;display:block}a#menuLink span:after,a#menuLink span:before{position:absolute;margin-top:-.6em;content:" "}a#menuLink span:after{margin-top:.6em}@media not (min-width:48em){body:has(#layout[data-active=true]){overflow:hidden}#menu{position:fixed}#layout[data-active=true] main::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--overlay-color),.75);z-index:999;opacity:.75;transition:opacity .3s ease-out}#layout[data-active=true] #menu{transform:translateX(0)}}@media (min-width:48em){main>div{padding-left:2em;padding-right:2em}#menu{transform:translateX(0)}#layout{padding-left:350px}#menuLink{display:none!important}}#search-bar{color:var(--color);background-color:var(--bg-color);box-shadow:none;width:100%}#search-result-container{position:relative;border:2px solid rgb(var(--accent));border-radius:4px;margin-block:.5rem;box-sizing:border-box;transition:opacity .2s,max-height .2s;max-height:350px}#search-result-container[data-hide=true]{opacity:0;max-height:0}#search-result-container a{text-decoration:none}#search-result-container h1,#search-result-container h2,#search-result-container h3,#search-result-container h4,#search-result-container h5,#search-result-container h6{text-decoration:underline}#search-result-container ol{margin:0;padding:0;display:grid;max-height:inherit;overflow-y:auto;grid-template-rows:1fr;list-style:none;transition:max-height .2s}#search-result-container ol>*,#search-result-container>:not(ol,ul){color:inherit;padding:1rem 2rem}#search-result-container li:nth-child(even){background-color:rgb(var(--accent));color:rgb(var(--color-text-on-accent))}#search-result-container ol li h4,#search-result-container ol li p{color:inherit;margin:0}#search-result-container:not(:has(*)){opacity:0}li[role=group]{list-style:none}li>button[aria-controls]{display:inline}li>ol,li>ul{display:none}.chevron,li[aria-expanded=true]>ol,li[aria-expanded=true]>ul{display:block}.chevron{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;background-color:currentColor;width:1rem;height:40%;opacity:.6;mask:url(/static/assets/chevron.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;margin-inline:1rem;user-select:none}[aria-expanded]:hover .chevron{opacity:.9}.dropdown::after,[aria-expanded=true]>div .chevron{transform:rotate(90deg)}#menu nav ul li label{display:flex;justify-content:center;align-items:center}#menu nav ul li label:hover{cursor:pointer;background:var(--color-menu-item-hover-bg);color:var(--color-menu-item-hover-text)}li[role=group]>div{display:flex;justify-content:space-between;align-items:stretch;box-sizing:border-box}li[role=group]>div>a{flex-grow:1}.dropdown{position:relative;font-size:10pt;--background-opacity:.85;background:rgba(var(--accent),var(--background-opacity));border-radius:.2em;text-align:left;color:var(--color-text-on-accent);cursor:pointer}.dropdown:hover{--background-opacity:1}.dropdown::after{content:"";position:absolute;pointer-events:none;right:.5em;width:1em;height:90%;mask:url(/static/assets/chevron.svg);mask-repeat:no-repeat;mask-size:auto 1em;mask-position:right center;background-color:currentColor}.dropdown:has(select:focus-visible){outline:2px solid rgb(var(--inverse-accent))}.dropdown input,.dropdown select{appearance:none;display:inline-block;width:100%;color:inherit;border:0;background:0 0;outline:0;cursor:inherit;text-align:inherit;padding:.4em 2em .4em .4em}.dropdown select option{background:rgb(var(--accent))}footer{text-align:center;box-sizing:border-box;padding:2rem;background-color:#121212;color:#eee;height:200px}.grid{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:2rem;margin-bottom:1rem}.column{display:flex;flex-direction:column;gap:1rem;align-items:center}.footer-icon{height:1rem;width:auto;object-fit:contain}