body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:20px}.terminal{background-color:#1e1e1e;border-radius:5px;color:#f0f0f0;display:flex;flex-direction:column;font-family:Courier New,monospace;height:90vh;margin:0 auto;max-width:800px;padding:20px}.output{-ms-overflow-style:none;flex-grow:1;margin-bottom:10px;overflow-y:auto;overscroll-behavior:contain;padding-right:16px;scroll-behavior:smooth;scrollbar-width:none;white-space:pre-wrap}.output::-webkit-scrollbar{height:0!important;width:0!important}.input-line{align-items:center;display:flex;margin-top:10px}.input-line span{color:#ec122f;margin-right:8px}.input-line input{background:#0000;border:none;color:#f0f0f0;flex-grow:1;font-family:Courier New,monospace;font-size:1em;outline:none}.search-result{border-left:3px solid #ec122f;margin:15px 0;padding-left:20px}.terminal-image{border:4px solid #f4f4f4;margin:10px 0;max-height:300px;max-width:300px}.help-output{border-left:3px solid #ec122f;margin:15px 0;padding-left:10px}.command-help{line-height:1.5;margin:8px 0}.command-name{color:#ec122f;font-weight:700}.command-desc{color:#ccc}.error{color:#f55}.input-line input::placeholder{color:#666;opacity:1}.prompt{color:#ec122f;margin-right:8px}.scroll-to-bottom{background:#ec122f;border:none;border-radius:4px;bottom:80px;color:#f0f0f0;cursor:pointer;font-family:Courier New,monospace;opacity:.8;padding:5px 10px;position:fixed;right:30px}.suggestions{background-color:#2e2e2e;border:1px solid #444;border-radius:4px;bottom:60px;left:20px;max-height:200px;overflow-y:auto;position:absolute;right:20px;z-index:10}.suggestion-item{border-bottom:1px solid #444;cursor:pointer;padding:8px 12px}.suggestion-item:hover{background-color:#3e3e3e}.suggestion-item:last-child{border-bottom:none}.scroll-to-bottom:hover{opacity:1}.terminal.locked{background-color:#1a1a1a;background-image:radial-gradient(circle at center,#300 0,#111 100%)}.terminal.locked .output{color:#f55;text-shadow:0 0 5px red}.terminal.locked input{background-color:#300;color:#f55}.lock-status{color:#f55;font-size:.8em;position:absolute;right:10px;top:10px}
/*# sourceMappingURL=main.0fb6983e.css.map*/