/* ブラウザ版 (疑似ターミナル) だけの見た目。共通の見た目は public/style.css */

.edition {
  font-size: 0.72rem;
  font-weight: 700;
  color: var(--accent);
  border: 1px solid var(--accent);
  border-radius: 4px;
  padding: 1px 6px;
  white-space: nowrap;
}

/* 簡易エディタ */
.modal.editor { width: min(820px, calc(100vw - 32px)); }
.editor-head { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.editor-head h3 { margin: 0; font-family: ui-monospace, "Cascadia Mono", Consolas, monospace; font-size: 1rem; }
.editor-keys { color: var(--muted); font-size: 0.8rem; }
.editor-note { color: var(--muted); font-size: 0.82rem; margin: 6px 0 10px; }
#editor-text {
  width: 100%;
  height: min(60vh, 480px);
  resize: vertical;
  background: var(--term-bg);
  color: #e6e6e6;
  border: 1px solid var(--border);
  border-radius: 6px;
  padding: 10px 12px;
  font-family: ui-monospace, "Cascadia Mono", Consolas, monospace;
  font-size: 0.9rem;
  line-height: 1.5;
  tab-size: 4;
}
#editor-text:focus { outline: 2px solid var(--accent); outline-offset: 1px; }
