:root{--bg:#000;--accent:#1196ef;--success:#4caf50;--error:#f44336;--text:#fff;--mono:ui-monospace, Consolas, monospace;color:var(--text);letter-spacing:.18rem;background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}body{margin:0}#root{border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}p{margin:0}code{font-family:var(--mono);border-radius:4px;padding:4px 8px;font-size:15px;line-height:135%;display:inline-flex}.command-line{color:#fff;font-family:var(--mono);white-space:pre-wrap;font-family:var(--mono);white-space:pre-wrap;outline:none;height:95vh;padding:20px}.command-line .input-line{align-items:center;display:flex}.command-line .prompt{color:var(--accent);margin-right:11px}.command-line .input-text{color:#fff;caret-color:#fff;min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1}.command-line .input-text::placeholder{color:#ffffff80}.command-line .cursor{vertical-align:middle;background:#fff;width:10px;height:1em;animation:1s steps(2,start) infinite dip-blink;display:inline-block}@keyframes dip-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}
