/* Knowledge and learned-word repetition only. Training/reading ORP stays intact. */
.knowledge-screen .wk-pronunciation-review{max-width:840px;min-height:400px;margin:26px auto 0;display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:12px 8px 0}
.knowledge-screen .wk-word-panel{min-width:0;text-align:center}
.knowledge-screen .wk-word-line{display:flex;align-items:center;justify-content:center;gap:20px;min-width:0;margin-top:14px}
.knowledge-screen .wk-pronunciation .wk-word{min-width:0;max-width:calc(100% - 84px);margin:0;font:500 clamp(38px,6vw,82px)/1.16 Arial,sans-serif;letter-spacing:-1.4px;color:#eeeae3;overflow-wrap:anywhere}
.knowledge-screen .wk-audio-cluster{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none}
.knowledge-screen .wk-audio-button{display:grid;place-items:center;width:54px;height:54px;min-width:54px;padding:0;border:1px solid #343d44;border-radius:50%;background:#181e22;color:#ff545e;cursor:pointer}
.knowledge-screen .wk-audio-button svg{display:block;width:25px;height:25px}.knowledge-screen .wk-audio-button:hover{background:#242d33}.knowledge-screen .wk-audio-button[aria-pressed=true]{background:#2a1c20;border-color:#ff545e}.knowledge-screen .wk-audio-button:disabled{opacity:.35;cursor:default}
.knowledge-screen .wk-audio-label{display:block;font-size:11px;color:var(--wk-muted);line-height:1.3;max-width:110px;overflow-wrap:anywhere;text-align:center}
.knowledge-screen .wk-audio-label small{display:block;font:inherit;font-variant-numeric:tabular-nums}
.knowledge-screen .wk-phonetics-line{display:flex;align-items:center;justify-content:center;gap:16px;min-height:60px;margin:18px auto 0;max-width:100%}
.knowledge-screen .wk-ipa{min-width:0;font:400 25px/1.4 "Segoe UI",Arial,sans-serif;overflow-wrap:anywhere;color:#c5c8cb}.knowledge-screen .wk-ipa-missing{font:12px/1.6 "Segoe UI",Arial,sans-serif;color:var(--wk-muted);max-width:230px}
.knowledge-screen .wk-slow-cluster{display:flex;align-items:center;gap:8px;flex:none}.knowledge-screen .wk-slow-button{width:44px;height:44px;min-width:44px}
.knowledge-screen .wk-audio-status{min-height:20px;font-size:12px;color:var(--wk-muted);overflow-wrap:anywhere;margin-top:6px}
.knowledge-screen .wk-audio-status:empty{display:none}
.knowledge-screen .wk-decision-panel{min-width:0;margin-top:auto}.knowledge-screen .wk-pronunciation-review .wk-review-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:500px;margin:0 auto}.knowledge-screen .wk-pronunciation-review .wk-review-buttons .wk-button{min-width:0;min-height:50px;white-space:normal}
.knowledge-screen .wk-pronunciation-review .wk-answer{min-height:90px;margin-bottom:14px;padding:12px 0}.knowledge-screen .wk-pronunciation-review .wk-duplicate-hint{max-width:520px;min-height:0;margin-top:14px;font-size:11px;line-height:1.5}.knowledge-screen .wk-progress span{background:#ff545e}
.knowledge-screen .wk-repeat-shell{margin-top:26px;padding:22px 0;border-top:1px solid var(--wk-line)}
@media(max-width:650px){.knowledge-screen .wk-pronunciation-review{min-height:420px;padding:16px 0 0;margin-top:22px;gap:14px}.knowledge-screen .wk-pronunciation .wk-word{font-size:clamp(32px,10vw,56px);letter-spacing:-.8px}.knowledge-screen .wk-word-line{gap:12px}.knowledge-screen .wk-pronunciation-review .wk-review-buttons{grid-template-columns:1fr 1fr;width:100%}.knowledge-screen .wk-pronunciation-review .wk-review-buttons .wk-button{padding:11px 8px;font-size:13px}.knowledge-screen .wk-phonetics-line{gap:10px}.knowledge-screen .wk-ipa{font-size:21px}.knowledge-screen .wk-ipa-missing{font-size:11px;max-width:170px}.knowledge-screen .wk-audio-label{max-width:85px}.knowledge-screen .wk-translation{font-size:25px}}
@media(max-width:1000px) and (orientation:landscape) and (max-height:600px){.knowledge-screen .wk-pronunciation-review{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(190px,1fr);align-items:center;gap:22px;min-height:220px;margin-top:14px;padding-top:0}.knowledge-screen .wk-decision-panel{margin-top:0}.knowledge-screen .wk-pronunciation .wk-word{font-size:clamp(32px,6vw,56px)}.knowledge-screen .wk-pronunciation-review .wk-answer{min-height:60px;margin-bottom:10px;padding:8px 0}.knowledge-screen .wk-pronunciation-review .wk-review-buttons{grid-template-columns:1fr}.knowledge-screen .wk-duplicate-hint{min-height:0;margin-top:10px;font-size:11px}.knowledge-screen .wk-phonetics-line{margin-top:12px}.knowledge-screen .wk-session-meta{margin-top:14px}.knowledge-screen .wk-review-buttons .wk-button{min-height:44px}}
@media(max-width:350px){.knowledge-screen .wk-audio-button{width:46px;height:46px;min-width:46px}.knowledge-screen .wk-slow-button{width:44px;height:44px;min-width:44px}.knowledge-screen .wk-pronunciation .wk-word{max-width:calc(100% - 66px)}.knowledge-screen .wk-slow-cluster{gap:5px}.knowledge-screen .wk-audio-label{font-size:10px;max-width:64px}}
