*{box-sizing:border-box}body{color:#3f6;background:#001a00;margin:0;padding:0;font-family:ui-monospace,Courier New,monospace;font-size:1rem;line-height:1.5;overflow-x:hidden}.screen{border:1px solid #3f6;width:calc(100% - 2rem);max-width:60ch;margin:2rem auto;padding:1.5rem}.rule{white-space:nowrap;color:#148f3a;margin:.5rem 0;overflow:hidden}h1{letter-spacing:.1em;color:#7dffb0;text-transform:uppercase;margin:.5rem 0 0;font-size:1.4rem}h2{text-transform:uppercase;color:#7dffb0;margin:1.5rem 0 .25rem;font-size:1rem}.tagline{margin:.25rem 0}.menu-label{color:#7dffb0;margin:1rem 0 .25rem}.menu{margin:0;padding:0;list-style:none}.menu li{margin:.25rem 0}a{color:#5be0ff}a:visited{color:#3aa8c2}.connect-log{color:#148f3a}.motd{border-top:1px dashed #148f3a;padding-top:.5rem}.prompt{margin-top:1.5rem}.cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}
