.shadow-progress{display:flex;gap:7px;margin:20px 0 8px}.shadow-progress i{height:5px;flex:1;border-radius:10px;background:#e2e2da}.shadow-progress i.done{background:#4c8462}.shadow-progress i.current{background:#e56b34}.rhythm-line{margin:-15px 0 24px;color:#8b5c45;font-size:13px;font-weight:700;letter-spacing:.3px}.speed-actions{margin-bottom:13px}.record-actions{margin-top:8px}.speech-result{display:grid;grid-template-columns:130px 1fr;text-align:left;gap:20px;background:#f5f2ea;border-radius:14px;padding:20px;margin-top:18px}.speech-score{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #d9d6cd}.speech-score strong{font:700 42px Georgia,serif;color:#3c7b58}.speech-score span,.speech-result small{font-size:11px;color:#6f756f}.speech-result p{margin:4px 0 13px;line-height:1.55}.speech-result p:last-child{margin-bottom:0}.speak-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.speech-result{grid-template-columns:1fr}.speech-score{border-right:0;border-bottom:1px solid #d9d6cd;padding-bottom:12px}}
