/* ============================================================
 * apps/terminal.css —— 终端（js/apps/terminal.js）
 *
 * 由原 css/apps.css 按既有的分节标记切分而来（0.3.1 架构整理）。
 * 内容与切分前逐字节一致 —— 只换了存放位置，没动一个字符。
 * 新增样式请放进对应 App 的分片，不要再往 apps.css 里堆。
 * ============================================================ */
/* ============ 终端 ============ */
.term-root { background: #FFFDFB; color: #2C363C; font-family: monospace; font-size: 12.5px; }
.term-scroll { flex: 1; overflow-y: auto; padding: 10px 12px; white-space: pre-wrap; line-height: 1.65; }
.term-line .p { color: #3E7A55; }
.term-line .cmd { color: #1F2A2F; }
.term-line .err { color: #A8473D; }
.term-line .dim { color: #8A9AA1; }
.term-input {
  display: flex; align-items: center; gap: 6px; padding: 8px 12px; background: #F5F4F1;
  border-top: 1px solid var(--divider); flex: none;
}
.term-input span { color: #6FA87F; }
.term-input .term-ps { display: inline-flex; align-items: center; color: #6FA87F; }
.term-input input {
  flex: 1; background: transparent; border: 0; outline: 0; color: #2C363C;
  font-family: monospace; font-size: 12.5px;
}
.term-keys { display: flex; gap: 6px; overflow-x: auto; padding: 6px 12px; flex: none; }
.term-keys .chip { background: #E9E7E3; color: var(--text-2); margin: 0; font-family: monospace; }
