/* Teaching response: use the same theme colors as the wizard Done button. */
.spw-teaching-fast .spw-actions .spw-confirm {
  background-color: hsl(var(--primary));
  color: hsl(var(--primary-foreground));
  border: 1px solid transparent;
  border-radius: 10px;
  padding: .7rem 1rem;
  min-height: 46px;
  font-weight: 650;
  cursor: pointer;
}
.spw-teaching-fast .spw-actions .spw-confirm:hover {
  background-color: hsl(var(--primary) / .9);
}
.spw-teaching-fast .spw-actions .spw-confirm:focus-visible {
  outline: 2px solid hsl(var(--primary));
  outline-offset: 3px;
}
.spw-teaching-fast .spw-actions .spw-confirm:active {
  background-color: hsl(var(--primary) / .8);
}
