:root{--char-width: 11px;--char-height: 27px;--background: #000000;--foreground: #ffffff;--accent: #1c1c1c;--brighter-accent: #404040;--darker-accent: #0c0c0c;--highlight: #ff0000}html,body{overscroll-behavior:none}html *{font-size:19px!important;color:var(--foreground);font-family:monospace!important;scrollbar-color:var(--foreground) var(--background)}body{margin:0;padding:0;background-color:var(--background);color:var(--foreground)}h1{padding:0;margin:0;background:var(--background);display:inline-block;text-decoration:underline solid var(--highlight);text-decoration-thickness:2px}p{margin-top:0;margin-bottom:0}pre{margin:0}a{font-weight:700;text-decoration:underline solid var(--brighter-accent);text-decoration-thickness:2px}ol,ul{list-style-type:"- ";margin:0;padding-left:calc(var(--char-width) * 4)}a:hover{text-shadow:0px 0px 10px var(--foreground);text-decoration:none}input,textarea{padding:0;margin:0;border:2px solid var(--accent);outline:none;background:var(--background);resize:none}button{padding:0;margin:0;border:0;background-color:var(--accent)}button:hover{color:var(--background);background-color:var(--foreground);box-shadow:0 0 10px 0 var(--foreground)}button:hover *{color:var(--background)}iframe{border:none;position:absolute}::-webkit-scrollbar{width:var(--char-width);background-color:var(--background)}::-webkit-scrollbar:hover{background-color:var(--accent)}::-webkit-scrollbar-thumb{background-color:var(--foreground)}::-webkit-scrollbar-thumb:hover{background-color:var(--highlight)}.tooltip{position:relative;display:inline-block}.tooltiptext{visibility:hidden;width:calc(var(--char-width) * 27);background-color:var(--background);position:absolute;z-index:100;top:0%;left:100%}.tooltiptext *{color:var(--foreground)!important}.tooltip:hover .tooltiptext{visibility:visible}#noscriptNotice{position:absolute;display:inline-block;overflow:visible;white-space:nowrap}#mobileNotice{display:none}#desktop{position:fixed;width:100%;height:calc(100% - var(--char-height) * 2);background:var(--background)}#desktopIcons{width:calc(var(--char-width) * 26);display:grid;grid-template-columns:1fr 1fr;row-gap:var(--char-height);margin-left:calc(var(--char-width) * 2)}.desktopIcon{width:calc(var(--char-width) * 11);height:calc(var(--char-height) * 5)}#taskbar{position:fixed;bottom:0;width:100%;height:calc(var(--char-height) * 2);background-color:var(--darker-accent);user-select:none;overflow:hidden;display:flex;z-index:96}.taskbarSeparator{margin-left:calc(var(--char-width) * 2);margin-right:calc(var(--char-width) * 2);color:var(--brighter-accent)!important}#taskbarLeft{order:1;display:flex}#taskbarRight{order:3;display:flex;margin-left:auto}#taskbarMiddle{display:flex;order:2}#taskbarEntries{display:flex}#taskbarEntriesLeftCap{z-index:97;background:var(--darker-accent);color:var(--brighter-accent)!important;margin-right:calc(-1 * var(--char-width))}#taskbarEntriesRightCap{z-index:97;background:var(--darker-accent);color:var(--brighter-accent)!important}.taskbarEntry{color:var(--brighter-accent)!important;padding-left:var(--char-width);padding-right:var(--char-width);margin-right:calc(-1 * var(--char-width));position:relative}.taskbarEntry:hover{background:var(--foreground);color:var(--background)!important;z-index:99;box-shadow:0 0 10px 0 var(--foreground)}.taskbarActive{background:var(--accent);color:var(--foreground)!important;z-index:98}.taskbarEntryTitle,.taskbarEntryLeft,.taskbarEntryRight{background:inherit!important;color:inherit!important}.taskbarEntryLeft{position:absolute;left:0;bottom:0}.taskbarEntryRight{position:absolute;right:0;bottom:0}.window{position:fixed;width:calc(var(--char-width) * 20);height:calc(var(--char-height) * 10);background-color:var(--background);cursor:move;overflow:hidden;user-select:none}.windowTitlebar,.windowLeftSide,.windowRightSide,.windowBottom{position:absolute;background:var(--background)}.windowTitlebar{width:100%;height:var(--char-height);top:0}.windowTitle{background:var(--accent);position:absolute;left:0;top:0;display:inline-block;font-weight:700}.windowControls{display:flex;gap:var(--char-width);background:var(--accent);cursor:pointer;position:absolute;right:0;top:0}.windowCloseButton,.windowMaximizeButton,.windowMinimizeButton,.windowHandle{font-weight:700}.windowCloseButton:hover,.windowMaximizeButton:hover,.windowMinimizeButton:hover{background:var(--foreground);color:var(--background)!important;box-shadow:0 0 10px 0 var(--foreground)}.windowCloseButton:hover{color:var(--highlight)!important}.windowContent{user-select:text;cursor:auto;position:absolute;top:var(--char-height);left:var(--char-width);right:var(--char-width);bottom:var(--char-height);background-color:var(--background);overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}.windowLeftSide,.windowRightSide{top:var(--char-height);bottom:var(--char-height);width:var(--char-width)}.windowLeftSide{left:0}.windowRightSide{right:0}.windowBottom{width:100%;height:var(--char-height);bottom:0;white-space:nowrap}.windowHandle{width:var(--char-width);height:var(--char-height);background:var(--accent);cursor:nwse-resize;position:absolute;bottom:0;right:0}.windowHandle:hover,.windowHandle:active{background:var(--foreground);color:var(--background)!important;box-shadow:0 0 10px 0 var(--foreground)}@media(max-width:800px){#mobileNotice{display:revert}#taskbar,.windowMinimizeButton,.windowMaximizeButton,.windowHandle,.windowLeftSide,.windowRightSide,.windowBottom{display:none}.windowContent{left:0;right:0;bottom:0}.window{left:0!important;top:0!important;height:100%!important;width:100%!important;cursor:auto}}
