.app-cmd .window-body { background: #000; }
.app-cmd .cmd-screen { flex: 1; min-height: 0; overflow-y: scroll; overflow-x: hidden; background: #000; color: #C0C0C0; padding: 2px 3px; outline: none;
  font: 14px/16px "Lucida Console", "Courier New", monospace; white-space: pre-wrap; word-break: break-all; cursor: var(--cur-text); user-select: text; -webkit-user-select: text; position: relative; }
.app-cmd .cmd-out { margin: 0; }
.app-cmd .cmd-caret { animation: cmd-blink 1s steps(1) infinite; }
@keyframes cmd-blink { 50% { opacity: 0; } }
.app-cmd .cmd-hidden { position: absolute; left: 0; bottom: 0; width: 1px; height: 1px; opacity: 0; border: 0; padding: 0; font-size: 16px; }
.app-cmd .cmd-screen ::selection { background: #C0C0C0; color: #000; }
@media (max-width: 640px) { .app-cmd .cmd-screen { font-size: 12px; line-height: 14px; } }
