html{overflow:hidden;overscroll-behavior:none}.hidden{display:none}.text-red{color:red}.text-yellow{color:#fceeb8}body{white-space:nowrap;background-color:#000;background-image:radial-gradient(rgba(0,150,0,.75),black 120%);height:calc(100vh - 4rem);margin:0;overflow:hidden;padding:2rem;color:#fff;font:1.3rem Inconsolata,monospace;z-index:10}body:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none}::-moz-selection{background:#040;color:#0df;text-shadow:none}::selection{background:#040;color:#0df;text-shadow:none}#body-content{overflow:auto}pre{margin:0;z-index:10}.cursor{margin-left:3px;padding-right:1px;padding-top:0;background-color:#fff;border-radius:1px;font-size:16px;line-height:16px}.terminal_image{opacity:.8;border-radius:3px;margin:.5rem;filter:sepia(100%) drop-shadow(0 0 5px #3bcb86)}.terminal_image:hover{filter:drop-shadow(0 0 5px #3bcb86)}#output{position:fixed;left:1rem;right:1rem;top:1rem;bottom:1rem;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;z-index:10}a,.clickable{cursor:pointer;color:#3aa99f;text-decoration:underline}a:hover,.clickable:hover{color:#4385be;text-decoration:none}.green,#lastline{color:#3aa99f}.menu-fixed{position:fixed;top:0;width:100%;left:0;padding:.5rem .5rem .5rem 1rem;background:#040;border-bottom:1px solid #00ff00}.content{text-shadow:none}#dummy{color:transparent;width:100%;background-color:transparent;border:0px}#dummy :active{outline:none;border:0px}.note_item{display:block;padding:10px 25px 0;margin-bottom:25px;border-left:4px solid #3AA99F;max-width:750px}.note_footer{padding-top:10px;font-size:.8rem;color:#7ca9a5}#mobile_input{position:fixed;left:-1000px;top:-1000px}#mobile-menu,.mobile{display:none}.content-block{margin:0;width:100%;max-width:100%;word-wrap:break-word;white-space:normal}input{background-color:transparent;border:0px;color:#3aa99f;font-size:1.3rem;font-family:Inconsolata,monospace;outline:none;width:1ch}input :active{outline:none;border:0px}ul{list-style:"* "}@media only screen and (max-width: 1000px){body{font:3rem Inconsolata,monospace}.desktop{display:none}.note_summary{display:block;margin-top:10px}.note_item{display:block;margin-top:10px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #3AA99F}#lastline{background-color:#040;color:#3aa99f}}
