.terminal{display:flex;flex:1;min-height:0;flex-direction:column;padding:12px 14px;background:#172434;color:#e5eef7;font:13px/1.5 Consolas,'Cascadia Code','Courier New',monospace}
.terminal-output{flex:1;min-height:0;overflow:auto;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere}
.terminal-entry{margin:0 0 3px;min-height:1.5em}
.terminal-entry-prompt{margin-right:8px;color:#86d6ee}
.terminal-stderr{color:#ff9f9f}
.terminal-warning{color:#ffd17a}
.terminal-system{color:#afc7d7}
.terminal-line{display:flex;align-items:flex-start;gap:8px;min-height:25px}
.terminal-prompt{flex:none;color:#86d6ee;white-space:nowrap}
.terminal-input{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f8fbff;font:inherit;user-select:text;caret-color:#f8fbff}
.terminal-input[aria-busy=true]{opacity:.7}
.theme-midnight .terminal{background:#101a28;color:#ecf3fa}
.theme-midnight .terminal-input{color:#fff}
