/*
 * Prompteur MJ (§2.4, §8).
 * Fond transparent, border-bottom 1px amber uniquement (pas de box complete).
 * Sticky en bas du corps du journal. Entree = envoi, Shift+Entree = saut de ligne.
 * Pas de bouton Envoyer visible.
 */
.prompter {
  position: sticky;
  bottom: 0;
  z-index: 2;
  background: var(--color-bg-primary);
  padding: var(--space-3) var(--space-6) var(--space-4);
}

.prompter__input {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--color-amber);
  border-radius: 0;
  color: var(--color-ink-primary);
  font-family: var(--font-body);
  font-size: var(--font-size-narrative);
  line-height: var(--line-height-narrative);
  padding: var(--space-2) 0;
  resize: none;
  overflow-y: hidden;
}

.prompter__input::placeholder {
  color: var(--color-ink-muted);
}

.prompter__input:focus {
  outline: none;
  border-bottom-color: var(--color-amber-light);
}

/* Indicateur discret d'etat (envoi en cours). */
.prompter__status {
  font-family: var(--font-mono);
  font-size: var(--font-size-meta);
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing-meta);
  color: var(--color-ink-muted);
  margin-top: var(--space-1);
  min-height: 1em;
}
