/* Conceal answers before scripts run, including newly imported personal answers. */
details:not(.answer-visible) .answer :is(.english, .chinese, .tip) {
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  filter: blur(7px);
  pointer-events: none;
}
details:not(.answer-visible) .answer :is(.english, .chinese, .tip)::after {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-conic-gradient(#dbe5f2bb 0% 25%, #aabbd1bb 0% 50%) 0 0 / 12px 12px;
  border-radius: 6px;
}
#floating-player > .controls {
  flex-wrap: nowrap;
}
#floating-player #toggle-answers {
  flex-shrink: 0;
  white-space: nowrap;
  border-color: #2c6cb8;
  background: #163f70;
  color: white;
}
#floating-player #toggle-answers:hover {
  background: #245991;
}
@media (min-width: 751px) {
  #floating-player {
    grid-template-columns: minmax(300px, 1.3fr) minmax(0, 1.2fr) minmax(0, .65fr);
  }
}
@media (max-width: 360px) {
  #floating-player > .controls {
    gap: 4px;
  }
  #floating-player > .controls button {
    padding-inline: 5px;
  }
}
