@font-face{font-family:'Atkinson Hyperlegible Mono';font-style:italic;font-weight:200 800;src:url(/_assets/lYut3PCY5-gF/atkinsonhyperlegiblemono-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Atkinson Hyperlegible Mono';font-style:italic;font-weight:200 800;src:url(/_assets/dtw99dGdYEoS/atkinsonhyperlegiblemono-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Atkinson Hyperlegible Mono';font-style:normal;font-weight:200 800;src:url(/_assets/Qaa28yPrZ4u0/atkinsonhyperlegiblemono-latin-ext-regular.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Atkinson Hyperlegible Mono';font-style:normal;font-weight:200 800;src:url(/_assets/gar4Irbip1js/atkinsonhyperlegiblemono-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Atkinson Hyperlegible Next';font-style:italic;font-weight:200 800;src:url(/_assets/SoWgJKIS902p/atkinsonhyperlegiblenext-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Atkinson Hyperlegible Next';font-style:italic;font-weight:200 800;src:url(/_assets/IoV0LJKTgzaJ/atkinsonhyperlegiblenext-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:200 800;src:url(/_assets/gGY30hiLhF7w/atkinsonhyperlegiblenext-latin-ext-regular.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:200 800;src:url(/_assets/A_s08GCE3cEo/atkinsonhyperlegiblenext-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}td.linenos .special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px}span.linenos.special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.highlight{background:#282C34;color:#ABB2BF}.highlight .hll{background-color:#ffffcc}.highlight .cs{color:#7F848E}.highlight .err{color:#ABB2BF}.highlight .esc{color:#ABB2BF}.highlight .gt{color:#ABB2BF}.highlight .k{color:#C678DD}.highlight .kc{color:#E5C07B}.highlight .kd{color:#C678DD}.highlight .kn{color:#C678DD}.highlight .kp{color:#C678DD}.highlight .kr{color:#C678DD}.highlight .kt{color:#E5C07B}.highlight .ld{color:#ABB2BF}.highlight .mo{color:#D19A66}.highlight .ss{color:#98C379}.highlight .vm{color:#E06C75}.highlight .bp{color:#E5C07B}.highlight .nd{color:#61AFEF}.highlight .nf{color:#61AFEF;font-weight:bold}.highlight .fm{color:#56B6C2;font-weight:bold}.highlight .ow{color:#56B6C2}.highlight .x{color:#ABB2BF}.highlight .w{color:#ABB2BF}*{box-sizing:border-box;margin:0;padding:0}a,a:visited,a:hover,a:active{color:#BADCD0;text-decoration:none;font-weight:bold}a:hover,a:active{color:#03A2D6}h1,h2,h3,h4,h5,h6{color:#EEF7FC}h1{font-size:2em;margin-bottom:1em}h2{font-size:1.5em}h2,h3,h4,h5,h6{margin-bottom:.5em}p{color:#F1B5A2;margin-bottom:1em;line-height:1.5}pre{padding:.5em}ul{margin-left:1.5em;margin-bottom:1em}ul ::marker{color:#F1B5A2}dd{padding-left:1.5em}.highlight{margin-bottom:1em;padding:0 .5em;overflow-x:auto}.highlighttable{width:100%}.linenos{width:0}blockquote{margin-bottom:1em;background:#090D0C;border-left:.5em solid #282C34;padding:1em 1em 0;margin-bottom:1em;overflow:auto}.admonition{display:block;background-color:#090D0C;border-left:.5em solid #373f3d;padding-left:.5em;padding-right:1em;margin-bottom:1em;overflow:auto}.admonition p.admonition-title{display:block;color:#EEF7FC;background-color:#373f3d;margin-left:-1em;margin-right:-1em;margin-bottom:.5em;padding:.2em;padding-left:.7em;font-weight:bold}img{display:block;margin:0 auto 1em;max-width:100%}.admonition.warning{border-color:#C20016}.admonition.warning .admonition-title{background-color:#C20016}.link-card{display:block;margin-bottom:1em;background-color:#090D0C;padding:1em}.link-card .link-card-title{font-size:1.2em;margin-bottom:0;color:#EEF7FC}.link-card .link-card-title img{display:inline;height:.8em;margin:0 .5em 0 0}.link-card .link-card-published{color:#EEF7FC}.link-card .link-card-description{margin-bottom:-1em}.link-card:hover .link-card-title,.link-card:active .link-card-title{text-decoration:underline}figure{width:100%;max-width:30em;background-color:#090D0C;margin:0 auto;padding:1em;margin-bottom:1em}figure img{width:100%;margin:0 auto 1em}figure figcaption{width:100%;text-align:center;font-size:.8em}figure figcaption *:last-child{margin-bottom:0}html,body{width:100%;height:100%}.container:not(.docutils){width:100%;max-width:52em;margin:0 auto;padding:0 1em}body{background-color:#151716;font-family:"Atkinson Hyperlegible Next", sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal}.header{background-color:#090D0C;padding:1.5em 0}.header img,.header p{display:inline;padding:0}.header img{height:2em;margin:0 .5em 0 0}.header p{font-size:2em;vertical-align:top;line-height:1}.header p>a,.header p>a:hover,.header p>a:active,.header p>a:visited{color:#F1B5A2;font-weight:normal}.header p>a:hover,.header p>a:active{text-decoration:underline}.nav{padding:1em 0}.nav ul{display:flex;gap:.5em;flex-wrap:wrap;list-style-type:none;justify-content:center;margin:0}.nav li{flex:1 0;text-align:center;white-space:nowrap;background-color:#090D0C;padding:.5em 1em;border-radius:.5em}.nav li a{color:#F1B5A2}.footer{padding-top:2em;padding-bottom:2em}.footer hr{width:60%;margin:0 auto;height:1px;background-color:#F1B5A2;border:none;outline:none;margin-bottom:1em}.footer p{opacity:60%;font-size:.8em}.page-title{padding-bottom:1em}.page-title h1,.page-title p{color:#EEF7FC;margin-bottom:0}.page-title .page-alt{display:flex;gap:.5em;float:right;align-items:center}.page-title .page-alt img{height:1.5em;margin-top:.5em}code,pre,.literal{font-size:.9em;background:#282C34;font-family:"Atkinson Hyberlegible Mono", monospace}.literal{padding:0 .2em;color:#ABB2BF}
