.chapter-learning-switch{background:var(--reader-warm,#faf8f4);border:1px solid var(--reader-line,#e7e2dd);border-radius:13px;gap:6px;max-width:440px;margin:0 0 26px;padding:5px;display:flex}.chapter-learning-switch button{min-height:46px;color:var(--reader-muted,#68636a);background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:650;transition:background-color .18s,color .18s;display:flex}.chapter-learning-switch button[aria-pressed=true]{color:var(--reader-accent,#b53828);background:#fff;box-shadow:0 1px 4px #2520250d}.chapter-learning-switch button:focus-visible{outline:3px solid var(--reader-accent,#b53828);outline-offset:3px}.chapter-learning-switch button:disabled{opacity:.6;cursor:wait}.chapter-practice-preparing{border:1px solid var(--reader-line,#e7e2dd);background:var(--reader-warm,#faf8f4);border-radius:18px;padding:28px}.chapter-practice-preparing h2{font-size:22px}.chapter-workspace-panel[hidden]{display:none!important}body.academy-theme #main-content.clean-materials .in-lesson-practice{width:100%;color:var(--reader-ink,#29272a);background:0 0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.in-lesson-practice .inline-practice-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.in-lesson-practice .inline-practice-toolbar>span{color:var(--reader-muted,#68636a);font-size:12px}body.academy-theme #main-content.clean-materials .in-lesson-practice :is(.practice-question,.practice-feedback,.practice-completion){border:1px solid var(--reader-line,#e7e2dd);width:100%;max-width:none;box-shadow:none;background:#fff;border-radius:18px;margin:16px 0 0;padding:clamp(18px,3vw,30px)}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-meter{width:100%;max-width:none;height:5px;margin:0}body.academy-theme #main-content.clean-materials .in-lesson-practice :is(.practice-question,.practice-feedback,.practice-completion) h2{margin:10px 0 24px;font-size:clamp(22px,2.4vw,28px);line-height:1.45}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-question-footer{background:0 0;margin-top:24px;padding-top:20px;position:static}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-options label{max-width:100%;min-height:58px;color:var(--reader-ink,#29272a)}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-options label.selected{border-color:var(--reader-accent,#b53828);background:#fff0e9}.in-lesson-practice .practice-feedback[data-result=correct]{border-top:4px solid #347047!important}.in-lesson-practice .practice-feedback[data-result=retry]{border-top:4px solid #aa6b1b!important}.in-lesson-practice .practice-feedback[data-result=self]{border-top:4px solid var(--reader-line,#e7e2dd)!important}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-feedback-detail{text-align:left}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-feedback-detail>.practice-display-hanzi{text-align:left;font-size:clamp(32px,4vw,42px);line-height:1.5;display:block}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-feedback-detail>p{text-align:left;max-width:none;margin:10px 0}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-feedback-detail>.practice-feedback-explanation{background:var(--reader-warm,#faf8f4);border-radius:12px;margin-top:20px;padding:16px;font-size:15px;line-height:1.75}body.academy-theme #main-content.clean-materials .in-lesson-practice .practice-feedback-detail>.practice-review-note{color:var(--reader-muted,#68636a);font-size:12px}.in-lesson-practice .practice-options input{accent-color:var(--reader-accent,#b53828)}.in-lesson-practice :is(button,a,input):focus-visible{outline:3px solid var(--reader-accent,#b53828);outline-offset:3px}.in-lesson-practice :is(button,a){min-height:44px}.in-lesson-practice .practice-error{margin-top:0}@media (max-width:600px){.chapter-learning-switch{max-width:none;margin-bottom:20px}.chapter-learning-switch button{gap:6px;font-size:13px}.in-lesson-practice .practice-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.in-lesson-practice .practice-stats>div:last-child:nth-child(3){grid-column:1/-1}.in-lesson-practice .practice-completion-actions>*{width:100%}.in-lesson-practice audio{max-width:100%}}@media (prefers-reduced-motion:reduce){.chapter-learning-switch button{transition:none}}
