.insert {
  padding: 1rem 0.3rem !important;
}

.insert > summary {
  list-style: none;
  display: flex;
  line-height: initial !important;
  align-items: baseline;
  margin: -1rem !important;
}

.insert > summary::before {
  content: '➤';
  display: inline-block;
  margin-right: 5px;
  transition: transform 0.2s;
}

.insert[open] > summary::before {
  transform: rotate(90deg);
}

div[data-type="sandbox"] .insert {
  padding: 1rem 0.3rem;
}

.coach {
  padding-bottom: 0px !important;
  margin-bottom: 10px;
  background-color: lightgoldenrodyellow !important;
}

@media (prefers-color-scheme: dark) {
  .coach {
    background-color: darkgoldenrod !important;
  }
}
