/* Движок «Ввод ответа»: пропуск в слове и клавиши под ним. */

.slot {
  display: inline-block;
  min-width: 1.1em;
  padding: 0 6px;
  border-bottom: 4px solid var(--theme-accent);
  color: var(--theme-accent);
}

.slot.is-filled {
  border-bottom-color: rgba(46, 42, 79, 0.35);
  color: var(--ink);
}
