.pronunciation-note{padding:12px 0;border-top:1px solid #6c8c6d33}
.pronunciation-note>p{margin:0 0 8px}
.pronunciation-intro,.pronunciation-credit,.speech-status{display:block;font-size:13px;line-height:1.6;color:var(--muted)}
.pronunciation-intro{margin:7px 0 12px}
.pronunciation-controls{display:grid;gap:8px;margin:10px 0}
.pronunciation-row{display:flex;gap:10px;align-items:flex-start;min-width:0}
.pronunciation-character{font:600 23px/44px "Songti SC","SHJ Rare",serif;flex:0 0 29px;text-align:center}
.pronunciation-choices{display:flex;gap:7px;flex-wrap:wrap;min-width:0}
.pronunciation-play{min-height:44px;padding:7px 10px;font-size:14px;line-height:1.45;border-color:#7a927566;background:#f7faef;border-radius:7px;overflow-wrap:anywhere}
.pronunciation-play.playing{background:#315d4e;color:#fff;border-color:#315d4e}
.pronunciation-pending{font-size:13px;line-height:44px;color:var(--muted)}
.speech-status:empty{display:none}.speech-status{margin:10px 0 0}
.pronunciation-credit{margin-top:13px}
@media(max-width:460px){.notes{padding:14px}.pronunciation-row{gap:7px}.pronunciation-play{font-size:13px;padding:7px 9px}}
