.practice-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.listening-prompt{text-align:center;background:#edf3e5;border:1px solid #dce7ce;border-radius:15px;padding:30px 25px;margin-bottom:25px}.listening-icon{display:block;font-size:40px;margin-bottom:15px}.listening-prompt h2{font-size:23px;line-height:1.5}.listening-prompt p{font-size:13px;color:#819470}.listening-prompt .speech-controls{justify-content:center;margin:20px 0}.listening-prompt .speech-controls>span{display:none}.listening-prompt .speech-controls button{padding:12px 17px;background:#fffef9;font-size:12px}.listening-prompt small{font-size:11px;color:#94a385;line-height:1.8}.listening-transcript{font-size:30px;color:var(--green);margin:10px 0}.listening-transcript small{font-size:15px;color:#8b9c7a}.listening-choices .listening-correct:disabled{background:#e2edd4;border-color:#9fba85;opacity:1}.listening-choices .listening-wrong:disabled{background:#f4e5da;border-color:#d9b69a;opacity:1}.listening-choices button:disabled{cursor:default}.listening-prompt+.choices{margin-top:0}@media(max-width:800px){.practice-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.listening-prompt{padding:25px 15px}.listening-prompt h2{font-size:20px}.listening-prompt .speech-controls button{padding:10px 12px;font-size:11px}.listening-transcript{font-size:25px}}
