.speech-score-card{border:1px solid #dedfd3;background:#fffaf1;border-radius:12px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.speech-score{font-size:32px;font-weight:800;color:#b8322d;margin:0}.speech-alignment{display:flex;flex-wrap:wrap;gap:5px;font-size:24px}.speech-alignment span{padding:3px 7px;border-radius:5px}.speech-match{background:#e5f4e7;color:#225c3b}.speech-replace,.speech-missing{background:#ffe6df;color:#a52920;border-bottom:2px solid #a52920}.speech-extra{background:#fff0c5;color:#805d11}.speech-controls{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.speech-controls button{padding:10px 16px;border-radius:8px;border:1px solid #dedfd3}.speech-target{font:28px/1.8 serif;overflow-wrap:anywhere}.speech-history{font-size:14px}.speech-consent{display:block;margin:12px 0}.speech-panel select{max-width:100%;padding:10px}.speech-panel [hidden]{display:none!important}
