.sentence-practice{max-width:720px;margin:20px auto}.sentence-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.sentence-top label{display:flex;align-items:center;gap:10px}.sentence-steps{display:flex;list-style:none;padding:0;gap:8px;margin:24px 0}.sentence-steps li{flex:1;padding:12px 8px;text-align:center;background:#fff4de;border-radius:16px;color:#78614f}.sentence-steps [aria-current]{background:#ffdc8c;color:#67360e;font-weight:800}.sentence-mascot{width:112px;float:right;margin:0 0 14px 14px}#sentence-stage{display:flow-root}#sentence-stage textarea{width:100%;box-sizing:border-box;font-size:24px;margin:12px 0;resize:vertical}.sentence-hanzi{font-size:clamp(26px,5vw,38px);line-height:1.9;overflow-wrap:anywhere}.sentence-hanzi mark{background:#fff0ce;border-radius:5px}.sentence-hanzi del{color:#9d3449}.sentence-hanzi ins{color:#24704e}#sentence-hint{margin:20px 0}#sentence-record-audio{width:100%;margin:12px 0}#sentence-feedback:empty{display:none}@media(max-width:480px){.sentence-top label{display:block}.sentence-steps li{font-size:13px}.sentence-mascot{width:82px}.tone-tabs{flex-wrap:wrap}.sentence-practice .actions{display:flex;flex-wrap:wrap}}
