.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.selectable{-webkit-user-select:text;user-select:text}.vertical-separator{border-right:2px dashed #928374;margin:10px}.horizontal-separator{border-bottom:2px dashed #928374;width:100%;margin-top:10px;margin-bottom:10px}.terminal-content{display:flex;flex-direction:row;height:95%}.terminal-column,.activities-column,.announcement-column{height:100%;flex:1}.announcement-column{margin-left:20px;margin-right:20px;max-width:500px;font-size:1.2em}.announcement-column h1{text-align:center}.activities-column{display:flex;flex-direction:column;margin-left:20px;margin-right:20px;max-width:300px;font-size:1.2em;text-align:center}.terminal-scrollbar::-webkit-scrollbar{width:5px}.terminal-scrollbar::-webkit-scrollbar-thumb{border-left:10px dashed #F4E3B2}.terminal-scrollbar::-webkit-scrollbar-thumb:hover{border-left:10px dashed #FFC600}.hidden-scrollbar::-webkit-scrollbar{display:none}.black{color:#282828}.red{color:#cc241d}.green{color:#98971a}.yellow{color:#d79921}.blue{color:#458588}.magenta{color:#b16286}.cyan{color:#689d6a}.white{color:#a89984}.black-background{background-color:#282828}.red-background{background-color:#cc241d}.green-background{background-color:#98971a}.yellow-background{background-color:#d79921}.blue-background{background-color:#458588}.magenta-background{background-color:#b16286}.cyan-background{background-color:#689d6a}.white-background{background-color:#a89984}button{margin:2px;display:inline-block;border:2px solid #928374;background-color:#282828;color:#f4e3b2;font-family:Courier New,Courier,monospace;font-size:16px;line-height:1.5;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;cursor:cell}button:hover,button:active{border-color:#ffc600;background-color:#000;color:#fff}button.button-red{background-color:#9b2520}button.button-red:hover,button.button-red:active{border-color:#ffc600;background-color:#7a2623}button.button-green{background-color:#76761e}button.button-green:hover,button.button-green:active{border-color:#ffc600;background-color:#606021}button.button-cyan{background-color:#557a56}button.button-cyan:hover,button.button-cyan:active{border-color:#ffc600;background-color:#486349}.input-container{display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #928374;padding:8px;font-size:16px;color:#f4e3b2;font-family:Courier New,Courier,monospace}.input-container:focus-within{border:2px solid #FFC600;cursor:cell}.input-container:hover{border:2px solid #FFC600;cursor:cell}input{background-color:#1d2021;color:#f4e3b2;border:0px;font-family:Courier New,Courier,monospace;font-size:16px;flex:1;box-sizing:border-box;line-height:1.5;outline:none;position:relative;cursor:cell}input::placeholder{color:#928374}.prompt{margin-right:5px}.pixelated{filter:url(#pixelated)}.blurred{filter:url(#blurred)}.dialog{display:block;background:#1D2021;border:2px dashed #928374;padding:0 16px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog h2{text-align:center;border-bottom:2px solid #928374}.dialog button{display:block;margin:0 auto}html,body{height:100%;margin:0;padding:0}body{-webkit-user-select:none;user-select:none;background-color:#1d2021;color:#f4e3b2;cursor:crosshair;font-family:Source Code Pro,monospace;height:100vh;width:100vw}*{box-sizing:border-box}
