.english-main{padding-bottom:28px}.english-title{margin:28px 0 20px}.english-title h1{font-size:42px;margin:5px 0;color:#263e78}.english-title p{color:#596a86}.english-topics{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.english-topic{background:#fff;border:1px solid #d8def0;border-radius:22px;padding:22px;display:flex;gap:15px;align-items:center}.english-topic:first-child{grid-column:1/-1;background:#edf2ff;border:2px solid #8299d6}.english-topic-icon{min-width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#e7ecfa;color:#304f9a;font-size:20px;font-weight:800}.english-topic h2{margin:0 0 5px;font-size:22px}.english-topic p{margin:0 0 12px;color:#63718a}.english-work{max-width:820px;margin:24px auto}.english-progress{display:flex;gap:6px;margin:18px 0}.english-progress i{height:8px;flex:1;background:#dce2ef;border-radius:8px}.english-progress .done{background:#4967b1}.english-card{background:#fff;border:1px solid #d9dfec;border-radius:26px;padding:clamp(20px,4vw,38px);text-align:center}.english-card h1{font-size:clamp(25px,4vw,38px);margin:18px 0}.english-word{font-size:clamp(55px,10vw,88px);font-weight:800;color:#294789;letter-spacing:5px;margin:16px 0}.sound-row{display:flex;justify-content:center;gap:8px;margin:20px 0}.sound-row button{width:70px;height:70px;border:2px solid #8ba0d5;background:#f3f6ff;border-radius:18px;font-size:38px;font-weight:800;color:#294789}.english-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:540px;margin:22px auto}.english-choices button{min-height:65px;border:2px solid #d2d9e9;background:#f8f9fd;border-radius:16px;font-size:25px;font-weight:700;color:#263e78}.english-choices button:hover{border-color:#5574bd}.english-speakers{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.english-pad{width:100%;max-width:650px;margin:15px auto;display:block;border:3px solid #8ba0d5;border-radius:18px;background:#fff;touch-action:none}.write-tools,.compare-buttons,.next-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.answer-reveal{background:#edf2ff;border-radius:18px;padding:15px;margin:15px auto;max-width:520px}.answer-reveal strong{display:block;font-size:55px;color:#294789}.english-feedback{min-height:28px;font-size:18px;margin:18px}.english-feedback.good{color:#267048}.english-feedback.retry{color:#a35724}.english-result{text-align:center;background:#fff;border-radius:26px;padding:35px;margin:30px auto;max-width:650px}.english-result strong{font-size:55px;color:#3d5da8}@media(max-width:650px){.english-topics{grid-template-columns:1fr}.english-topic:first-child{grid-column:auto}.english-topic{padding:18px}.english-choices{grid-template-columns:1fr 1fr}.english-choices button{font-size:21px}.english-word{letter-spacing:2px}}
.sound-row span{width:70px;height:70px;display:grid;place-items:center;border:2px solid #8ba0d5;background:#f3f6ff;border-radius:18px;font-size:38px;font-weight:800;color:#294789}
