.terminal-container{--size:0.75;overflow:hidden}.terminal-container,.tv{min-height:100dvh;background:#000}.tv{text-align:left;font-size:calc(16px * var(--size));line-height:calc(16px * var(--size));font-weight:400;font-style:normal;color:rgba(0,255,0,.8);position:relative;text-shadow:0 .2rem 1.3rem #27e90e}#terminal,.terminal,.tv{margin:0}.Console{height:100dvh;padding:.5rem .75rem 4.5rem;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;overscroll-behavior:contain}.Console::-webkit-scrollbar{display:none}.terminal-art{width:-moz-max-content;width:max-content;min-width:100%;white-space:pre}.terminalOutput{white-space:pre-wrap;overflow-wrap:anywhere}.textInputWrapper{display:flex;width:100%;justify-content:flex-start;align-items:center}.promptLine{margin:0}.inputText{position:relative;flex:1;background:transparent;border:none;color:rgba(0,255,0,.8);text-align:left;font-size:calc(16px * var(--size));line-height:calc(16px * var(--size));font-weight:500;padding:0;overflow:visible;filter:drop-shadow(0 .2rem 1rem #27e90e)}.inputText:focus{outline:none}@media (max-width:1199px){.terminal-container{--size:0.75}}@media (min-width:1200px){.terminal-container{--size:0.9}}@media (min-width:1650px){.terminal-container{--size:1}}@media (min-width:2500px){.terminal-container{--size:1.3}}.self{transform:scaleX(-1)}.flicker{position:fixed;top:0;left:0;bottom:0;right:0;background:hsla(0,6%,7%,.2);opacity:0;z-index:1000;pointer-events:none;animation:flicker .1s infinite}@keyframes flicker{0%{opacity:.552}5%{opacity:.48287}10%{opacity:.59134}15.0%{opacity:.79543}20%{opacity:.75134}25%{opacity:.1956}30.0%{opacity:.90687}35%{opacity:.122}40%{opacity:.62254}45%{opacity:.56977}50%{opacity:.9925}55.0%{opacity:.55487}60.0%{opacity:.16607}65%{opacity:.12353}70%{opacity:.2214}75%{opacity:.67908}80%{opacity:.97163}85.0%{opacity:.1275}90%{opacity:.37186}95%{opacity:.24475}to{opacity:.37221}}.scanlines{top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,rgba(3,3,3,.2) 70%,rgba(3,3,3,.6));background-size:100% .3rem;position:fixed;pointer-events:none}.scanlines:before{position:absolute;top:0;width:100%;height:5px;background:#fff;background:linear-gradient(180deg,rgba(255,0,0,0) 0,hsla(0,100%,99%,.5) 50%,hsla(0,0%,100%,.5) 51%,rgba(255,0,0,0));opacity:.1;content:"";display:block;animation:vline 3s linear infinite}.scanlines:after{box-shadow:0 2px 6px rgba(25,25,25,.2),inset 0 1px rgba(50,50,50,.1),inset 0 3px rgba(50,50,50,.05),inset 0 3px 8px rgba(64,64,64,.05),inset 0 -5px 10px rgba(25,25,25,.1)}@supports (-ms-ime-align:auto){.scanlines:before{content:"";animation:vline 3s linear infinite}}@media (prefers-reduced-motion:reduce){.flicker,.scanlines:before,.tv.collapse,.tv.collapse:before{animation:none}}@keyframes vline{to{transform:translateY(100vh)}}.tv.collapse{animation:size 2s ease-out;animation-fill-mode:forwards}.tv.collapse:before{content:"";display:block;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;background:#fff;z-index:1;opacity:0;animation:opacity 2s ease-out;animation-fill-mode:forwards}@keyframes opacity{to{opacity:1}}@keyframes size{50%{transform:scaleX(calc(1 / var(--width)));opacity:1}98%{transform:scaleX(calc(1 / var(--width))) scaleY(calc(1 / var(--height)));opacity:1}to{transform:scaleX(calc(1 / var(--width))) scaleY(calc(1 / var(--height)));opacity:0}}