:root{--text-color:#000;--primary-color:#2f2f2f;--background-color:#2f2f2f;--mid-color:#929286}body:not(.styles-loaded) main,body:not(.styles-loaded) main *,body:not(.styles-loaded) main h1,body:not(.styles-loaded) main h2,body:not(.styles-loaded) main h3,body:not(.styles-loaded) main h4,body:not(.styles-loaded) main h5,body:not(.styles-loaded) main h6,body:not(.styles-loaded) main p,body:not(.styles-loaded) main span,body:not(.styles-loaded) main label,body:not(.styles-loaded) main li,body:not(.styles-loaded) main a,body:not(.styles-loaded) main button,body:not(.styles-loaded) main input,body:not(.styles-loaded) main textarea{color:#0000!important;opacity:0!important}.light-mode-switch{border:2px solid --var(--text-color);border-radius:2em;font-family:Courier New,Courier,monospace}@media (prefers-color-scheme:light){:root{--text-color:#2f2f2f;--primary-color:beige;--background-color:beige}.light-mode-switch{display:none}}body,#root{background-color:var(--mid-color);margin:0}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background-color:#000;--border-size:.25em;--gap-size:.5em;--menu-bar-height:24px;font-family:Courier New,Courier,monospace;font-size:16px}@font-face{font-family:bahnscrift;src:url(/BAHNSCHRIFT.TTF);font-weight:400;font-style:normal}.window{margin-bottom:var(--gap-size)}.window:last-child{margin-bottom:0}.window-body .window{margin-bottom:.5em}.window-body .window:last-child{margin-bottom:0}.window-body ul li .window,.window-body ul .window,.window-body .addon-wrapper{margin-bottom:.5em}.window-body ul li:last-child .window,.window-body ul .window:last-child,.window-body .addon-wrapper:last-child{margin-bottom:0}.page>.window,main>.page{border:none}.title-bar-text,.title-bar-text a{color:#eee!important}.title-bar{padding-top:.25em!important;padding-bottom:.25em!important}body{flex-direction:column;min-height:100vh;margin-top:0;margin-bottom:0;display:flex}#root{flex-direction:column;flex:1;min-height:100%;display:flex}main{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}body,h1,h2,h3,h4,h5,h6,p,span,label,input,textarea,button,form,div,a,li{color:var(--text-color)!important;opacity:1!important}.page>ul,li{margin:0;margin-bottom:var(--gap-size);padding:0;list-style:none}.page{gap:var(--gap-size);z-index:100;border:0;grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}.menu-item{padding:calc(var(--gap-size) / 2) var(--gap-size);background-color:beige;margin:0}ul>section>h1,ul>section>h4,form#form>label{margin:0 calc(var(--gap-size) * 1.75);font-family:bahnscrift,system-ui,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}.window-body ul{margin:0;padding-left:0}.window-body ul li{padding-left:1.5em}.window-body>ul:first-child{margin-top:0}.menu-bar{z-index:1000;background:linear-gradient(#f0f0f0 0%,#e0e0e0 100%);border-bottom:1px solid gray;margin:0;padding:0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 2px #0000001a}.menu-bar menu{gap:0;margin:0;padding:0;list-style:none;display:flex}.menu-bar menu li{margin:0;padding:0}.menu-bar menu a{white-space:nowrap;padding:4px 8px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:13px;text-decoration:none;transition:background-color .1s;display:block;color:#000!important}.menu-bar menu a:hover{background-color:#39f3}.menu-bar menu a:active{background-color:#39f6}.menu-bar .menu-underline{text-decoration:underline}.minimized-sections-item{margin-left:auto;position:relative}.minimized-menu-container{width:100%;max-width:600px;padding:0 var(--gap-size);justify-content:center;margin:20px auto;display:flex;position:relative}.minimized-menu-button{min-width:200px;padding:8px 24px!important;font-size:13px!important}.minimized-menu{display:inline-block;position:relative}.minimized-menu .menu-button{white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:13px;text-decoration:none;transition:background-color .1s;display:block;color:#000!important}.minimized-menu .menu-button:hover{background-color:#39f3}.minimized-menu .menu-button:active{background-color:#39f6}.minimized-menu-container .dropdown-menu{z-index:1001;background:#fff;border:2px outset #dfdfdf;flex-direction:column;min-width:250px;max-height:400px;padding:2px;display:flex;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:2px 2px 4px #0000004d}.minimized-menu-container .dropdown-item{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;width:100%;padding:6px 12px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:13px;display:block;overflow:hidden;color:#000!important}.minimized-menu-container .dropdown-item:hover{background-color:#0a246a;color:#fff!important}body{padding-top:var(--menu-bar-height)}@media (prefers-color-scheme:light){:root{--background-color:#fefefe}}@media screen and (width>=769px){.page{min-width:600px}}@media screen and (width<=768px){:root{--gap-size:.5em}.page{padding:var(--gap-size);margin:0 auto}.window{box-sizing:border-box;max-width:100%}.window-body{max-width:100%;overflow-x:auto}.menu-bar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#888 #f0f0f0;overflow:auto hidden}.menu-bar::-webkit-scrollbar{height:3px}.menu-bar::-webkit-scrollbar-track{background:#f0f0f0}.menu-bar::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.menu-bar menu{flex-wrap:nowrap;justify-content:flex-start;min-width:min-content}.menu-bar menu a{white-space:nowrap;padding:6px 12px;font-size:12px}.menu-bar menu li{align-items:center;display:flex}}@media screen and (width<=480px){:root{--menu-bar-height:28px}.menu-bar menu a{padding:5px 10px;font-size:11px}}
