.study-plan-copy { color: #9ca3af; font-size: .85rem; line-height: 1.55; margin: .75rem 0 .3rem; }
.study-task-label { color: #f9a8d4; font-size: .85rem; font-weight: 650; min-height: 1.4rem; margin-bottom: 1rem; }
.study-word-context { margin-top: 1rem; text-align: left; min-width: 0; }
.study-word-context:empty { display: none; }
#study-speech-answer, #study-speech-prompt { min-width: 0; }
#study-speech-answer { margin-block: 1rem; }
#study-listen-fallback { min-height: 44px; padding: .6rem 1rem; text-decoration: underline; }
#study-reveal.study-skip { background: transparent; border-color: transparent; color: #a1a1aa; font-size: .85rem; }
#study-cloze-input { width: 100%; }
body.theme-light .study-plan-copy, body.theme-light #study-reveal.study-skip { color: #52525b; }
body.theme-light .study-task-label { color: #9d174d; }
@media (max-width: 420px) {
  .study-prompt { padding-inline: .3rem; }
  .study-plan-copy { font-size: .8rem; }
}
