/* Command Prompt: black console, grey text, block cursor */
.cmd-screen {
    flex: 1; min-height: 0; overflow-y: auto; background: #000; color: #c0c0c0; cursor: text;
    padding: 4px 6px 14px; font: 14px/1.2 "Lucida Console", "Courier New", monospace;
    scrollbar-width: thin; scrollbar-color: #808080 #000;
}
.cmd-output { white-space: pre-wrap; word-break: break-word; }
.cmd-output a { color: inherit; text-decoration: underline; cursor: pointer; }
.cmd-line { display: flex; align-items: baseline; }
.cmd-prompt { white-space: pre; flex-shrink: 0; }
.cmd-input {
    flex: 1; min-width: 0; background: transparent; border: 0; outline: 0; padding: 0; margin: 0;
    color: inherit; font: inherit; caret-color: currentColor; caret-shape: block; border-radius: 0;
}
@media (max-width: 480px) { .cmd-screen { font-size: 12px; } }
