html{width:100%;height:100%}body{width:100%;height:100%;margin:0;padding:0;background-color:#333;color:#ddd;font-family:sans-serif;font-size:10px;line-height:14px;overflow:hidden}img{border:0}a{color:#fff;text-decoration:none;cursor:pointer;outline:0 !important}.nav a,a.glow{text-shadow:0 0 8px #ddd}.nav a:hover,a.glow:hover{text-shadow:0 0 10px #fff}#background{position:fixed;width:100%;height:100%;opacity:0}.backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 100px 25px #ddd}.title h1,.title code{margin:0}.corner{display:block;position:absolute;width:0;height:0}.side{display:block;position:absolute}.tl{top:0;left:0;border-top:1px solid #aaa;border-left:1px solid #aaa}.tr{top:0;right:0;border-top:1px solid #aaa;border-right:1px solid #aaa}.bl{bottom:0;left:0;border-bottom:1px solid #aaa;border-left:1px solid #aaa}.br{bottom:0;right:0;border-bottom:1px solid #aaa;border-right:1px solid #aaa}.ts{top:0;left:0;width:100%;border-top:1px solid #ddd}.rs{top:0;right:0;height:100%;border-right:1px solid #ddd}.bs{bottom:0;right:0;width:100%;border-bottom:1px solid #ddd}.ls{bottom:0;left:0;height:100%;border-left:1px solid #ddd}.stage-frame{display:block;position:absolute;top:0;left:0}.stage-container{display:block;position:relative;overflow:hidden;width:100%;height:100%}.nav-group ul,.nav-group li{list-style-type:none;margin:0;padding:0}.nav-btn,.nav-group li{position:relative}.nav-group li{overflow:hidden;margin-left:-1px;padding-left:1px}.nav-group li:first-child{margin-left:0;padding-left:0}.nav-group li a{display:block;position:relative;overflow:hidden;text-align:center}.social.nav-group{position:absolute;bottom:0;left:0;width:100%}.social.nav-group .nav{display:flex;align-items:center;justify-content:center}.nav-group li{width:48px;height:36px}.nav-group li a,.nav-group li a span{font-size:16px;line-height:36px}.brand{display:none;position:absolute;top:0;left:0;width:100%;height:16px;text-align:center;line-height:16px}.brand a{font-family:monospace;font-weight:bold}.brand .type-sans{font-family:sans-serif;font-size:10px;letter-spacing:1px}.brand .type-serif{font-family:serif;font-size:12px;font-style:italic}#screen{position:absolute;width:100%;height:100%;top:0;left:0}#stage{display:none;position:relative;width:100%;height:100%}.screen-frame,.screen-container{position:relative;width:100%;height:100%}.edge{display:none;position:absolute;width:50%;height:50%}.scanner{display:none;position:absolute;width:0;height:0;border:0;background-color:#ddd}.rack-container{position:relative;width:100%;height:100%}.nav-btn .corner,.rack .corner{display:none}#terminal{position:absolute;top:0;left:0;width:100%;font-family:monospace}.terminal{--color: #ddd;--background: transparent;padding:4px 0;color:#ddd;background:transparent}.terminal-wrapper *{color:#ddd;background:transparent}.terminal{font-size:10px;line-height:14px}.terminal .cmd .cursor-line{display:block;float:left;width:auto}.terminal .cmd .cursor-line span{display:block;float:left;width:auto}.terminal .cmd .cursor,.terminal .cmd .prompt{display:block;float:left;width:auto}.terminal .cmd .cursor-line span,.terminal .cmd .cursor{border:0;margin:0;content:""}.terminal .error{color:#ddd}.terminal.enabled .cmd span{color:#fff}.terminal *{font-size:10px;line-height:14px}.rack-frame{position:relative;overflow:hidden}
