body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:flex-start;background-color:#000;display:flex;font-family:Cascadia Code,Courier New,Courier,monospace;font-size:14px;height:100vh;justify-content:center;padding:10px;position:relative;text-align:left}.App,a,a:active,a:hover,a:visited{color:#0f0}.terminal{display:flex;flex-direction:column;max-width:800px;width:100%}.header{align-items:center;color:#0f0;display:flex;justify-content:space-between;margin-bottom:10px;position:relative}.matrix-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%}.matrix-line{animation:fall linear infinite;color:#0f0;font-family:monospace;position:absolute;white-space:nowrap}@keyframes fall{0%{top:-20px}to{top:100vh}}.terminal{height:calc(100% - 50px);overflow-y:auto;padding:10px}.output{flex-grow:1;line-height:1.5;margin-bottom:10px;max-height:70vh;overflow-y:auto;white-space:pre-wrap}.output-line{margin:0}.input-area{align-items:center;display:flex;margin-top:10px}.input-area input{background:#0000;border:none;caret-color:#0f0;color:#3f0;flex-grow:1;font-family:monospace;font-size:.7rem;outline:none;padding:5px}.close-button{background-color:red;border:none;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px;position:absolute;right:10px;top:5px}.close-button:hover{background-color:darkred}@media (min-width:768px){.close-button{right:20px;top:5px}.input-area input{font-size:.95rem}}
/*# sourceMappingURL=main.e5ca24b5.css.map*/