.text-center{text-align:center}.pos-absolute{right:0;left:0;position:absolute}.box-shadow{box-shadow:0 2px 10px 2px var(--shadow-color)}.heading-text{font-family:var(--header-font-family);font-size:32px;font-weight:600;padding:10px 0 25px 0;color:var(--primary-text-color)}h1,.title-text{font-family:var(--header-font-family);font-size:25px;font-weight:500;color:var(--primary-text-color);padding-left:10px}h2,.subtitle-text{font-family:var(--header-font-family);font-size:20px;font-weight:500;color:var(--primary-text-color)}.text{font-family:var(--text-font-family);font-size:18px;font-weight:400;line-height:26px;letter-spacing:.2px;color:var(--primary-text-color)}.subtext{font-family:var(--text-font-family);font-size:16px;font-weight:400;letter-spacing:.1px}.content{padding:0 40px;display:flex;flex-direction:column;overflow-x:auto}@media only screen and (max-width: 600px){.content{padding:0 10px}}.content pre{overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal;background-color:var(--code-background-color);color:var(--code-color);font-size:.875em;font-family:monospace}.content code{background-color:var(--code-background-color);color:var(--code-color);font-size:.875em;font-weight:normal;padding:.25em .5em;font-family:monospace}.content pre code{padding:0}.content a{color:var(--primary-link-color)}.content a:hover{text-decoration:underline}.content blockquote{margin:0;background-color:var(--blockquote-background-color);color:var(--blockquote-text-color);padding:10px 20px}html{background-color:var(--secondary-color)}html.theme-dark body{color:var(--primary-text-color)}html.theme-light body{color:var(--primary-text-color)}html.theme-light strong{color:#363636}@media screen and (max-width: 1023px){.navbar-menu{background-color:var(--secondary-color);box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}}body{background-color:var(--secondary-color)}strong{color:var(--strong-color)}b{color:var(--strong-color)}.navbar{background-color:var(--shadow-color);min-height:4em}.navbar-item img{max-height:3rem}.copa-tile{background:var(--primary-tile-color);color:var(--primary-tile-text-color)}a{color:var(--primary-link-color);cursor:pointer;text-decoration:none}a:hover{color:var(--toc-highlight-text-color);text-decoration:underline}a.current{color:var(--primary-link-color)}.navbar a.navbar-item:hover,.navbar .navbar-link:hover{color:var(--toc-highlight-text-color);background-color:var(--secondary-color)}.navbar a.navbar-item:current,.navbar .navbar-link:current{background-color:var(--secondary-color)}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--secondary-color)}main{display:flex;justify-content:center;flex-grow:1}header{margin-bottom:1em;background-color:var(--secondary-color)}footer{margin-top:4em;padding-top:.5em;padding-bottom:.5em;border-top:#dbdbdb solid thin;font-size:xx-small;display:flex;justify-content:center}h3{font-weight:700 !important;margin-bottom:.66em;margin-left:1em}h3:not(:first-child){margin-top:1em}h2{margin-top:1.5em;margin-bottom:.66em}h1{margin-bottom:1em;padding-left:0}ul{list-style:initial !important;padding-left:2em}.project-title{color:currentColor}main .toc{max-width:260px;min-width:240px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--primary-text-color)}.desktop-only{display:block}@media only screen and (max-width: 600px){.desktop-only{display:none}}@media only screen and (min-width: 600px){.desktop-only{display:none}.lgw-50{width:50%}}.navbar-burger{color:var(--primary-text-color)}.screen-row{display:flex;gap:2em;flex-direction:row;margin-top:2em;width:100%}@media only screen and (max-width: 600px){.screen-row{flex-direction:column}}.content table thead th{color:var(--primary-text-color)}@media only screen and (max-width: 600px){.container{margin:initial}}@media screen and (min-width: 1216px){.content.container:not(.is-max-desktop){max-width:800px}}@media screen and (min-width: 1408px){.content.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:800px}}.switch{position:relative;display:inline-block;width:2em;height:1em}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--primary-text-color);transition:.4s}.slider:before{position:absolute;content:"";height:.7em;width:.7em;background-color:var(--secondary-color);transition:.4s;top:.16em;left:.2em}input:checked+.slider{background-color:var(--primary-text-color)}input:focus+.slider{box-shadow:0 0 1px var(--primary-text-color)}input:checked+.slider:before{transform:translateX(1em)}.slider.round{border-radius:1em}.slider.round:before{border-radius:50%}