@font-face{font-family:"8bitOperatorPlus-Bold";src:url(/8bitOperatorPlus-Bold.eot?#iefix)format("embedded-opentype"),url(/8bitOperatorPlus-Bold.woff)format("woff"),url(/8bitOperatorPlus-Bold.ttf)format("truetype"),url(/8bitOperatorPlus-Bold.svg#8bitOperatorPlus-Bold)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"8bitOperatorPlus-Regular";src:url(/8bitOperatorPlus-Regular.eot?#iefix)format("embedded-opentype"),url(/8bitOperatorPlus-Regular.woff)format("woff"),url(/8bitOperatorPlus-Regular.ttf)format("truetype"),url(/8bitOperatorPlus-Regular.svg#8bitOperatorPlus-Bold)format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{width:100%;height:100%;image-rendering:pixelated;text-shadow:2px 2px #000;color:#fff;font-smooth:never;-webkit-font-smoothing:none;background-color:#0000;background-image:url(/background.apng),linear-gradient(#000 94.2%,#00328e 94.2%);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:auto 100%,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;margin:auto;font-family:"8bitOperatorPlus-Regular",monospace;font-size:20px;display:flex}small{color:#d3d3d3;padding-top:1rem;font-size:.9rem}strong,b{color:#ff0;font-family:"8bitOperatorPlus-Bold",monospace;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"8bitOperatorPlus-Bold",monospace;font-weight:400}h1.markdown[level="1"]{margin-left:min(.6rem,1.5vw)}:is(#tree,#alphabetical) a{word-break:break-word}a,a code{color:#00c8c8;text-decoration:none}a:hover,a:hover code{color:#0ff;text-decoration-line:underline}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}hr{border:1px solid #fff;margin-top:.25rem;margin-bottom:1rem}p{margin-top:1rem;margin-bottom:1rem}img,video{max-width:100%}li{margin-left:2rem}li::marker{color:#789}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#fff}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:break-word}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#ff0}table{border-collapse:collapse;border:4px solid #fff}th,td{border:2px solid #fff;padding:.5rem}thead tr,tbody tr:nth-child(2n){background-color:#00000080}tbody tr:nth-child(odd){background-color:#000000bf}table,th,td,tr{max-width:100%}td,th,code{overflow-wrap:break-word;word-break:break-word}thead{font-family:"8bitOperatorPlus-Bold",monospace;font-weight:400}pre{text-wrap:balance}code{text-wrap:balance;color:#c9d1d9;background:#0d1117;border-radius:4px;padding:2px}summary{cursor:pointer;display:block}summary:after{content:"+";float:right;margin-right:1em;display:block}details[open]>summary:after{content:"-"}summary>*{display:inline}details>summary:hover{color:#ff0}code.language-lua{text-wrap:balance;color:#c9d1d9;background:#0d1117;border:thin dashed #c9d1d9;border-radius:2px;padding:2px;display:block;overflow-x:scroll}
.layout-module__CUj6aG__footer{text-align:center;text-shadow:2px 2px #000;background-color:#00000080;font-family:"8bitOperatorPlus-Regular",monospace;font-size:16px}.layout-module__CUj6aG__main{flex-direction:column;flex:1;align-items:center;display:flex}
.Navbar-module__nuAbfa__navbar{z-index:1;background-color:#000;justify-content:center;align-items:center;width:100%;height:96px;min-height:96px;display:flex;top:0;left:0;right:0;box-shadow:0 4px 8px #00000080}.Navbar-module__nuAbfa__navbar_inner{justify-content:space-between;align-items:center;width:60rem;height:100%;padding-left:32px;padding-right:32px;display:flex}.Navbar-module__nuAbfa__item{color:#fff;justify-content:center;align-items:center;height:100%;font-family:"8bitOperatorPlus-Bold",monospace;font-size:24px;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.Navbar-module__nuAbfa__item:hover{color:#ff0}.Navbar-module__nuAbfa__item_icon{width:32px;height:32px;image-rendering:pixelated;background-color:#fff;background-size:cover;display:none;-webkit-mask-size:cover;mask-size:cover}.Navbar-module__nuAbfa__item:hover .Navbar-module__nuAbfa__item_icon{background-color:#ff0}@media screen and (max-width:768px){.Navbar-module__nuAbfa__navbar{padding:0}.Navbar-module__nuAbfa__navbar_inner{gap:0;width:100%;padding:0}.Navbar-module__nuAbfa__item{flex:1;width:100%;height:100%}.Navbar-module__nuAbfa__item_text{display:none}.Navbar-module__nuAbfa__item_icon{display:block}}
