.creator-learning-engine{max-width:1040px;margin:0 auto 80px;color:#17313b}.cle-hero,.cle-section,.cle-actions{background:#fff;border:1px solid #cfe4d8;border-radius:24px;padding:24px;margin:16px 0;box-shadow:0 10px 30px #07351b0a}.cle-hero{background:linear-gradient(135deg,#effbf4,#f7fffb)}.cle-hero>button{border:0;background:transparent;color:#087c42;font-weight:800;cursor:pointer}.cle-hero small,.cle-title small{display:block;color:#13884f;font-weight:900;letter-spacing:.08em;margin:12px 0 5px}.cle-hero h2{font-size:clamp(28px,5vw,46px);margin:0 0 12px}.cle-progress{position:sticky;top:72px;z-index:5;display:flex;gap:8px;overflow:auto;background:#eff9f3;border:1px solid #cfe4d8;border-radius:16px;padding:8px}.cle-progress a{white-space:nowrap;color:#17633f;text-decoration:none;font-weight:800;padding:9px 12px}.cle-title{display:flex;justify-content:space-between;gap:16px;align-items:center}.cle-title h3{font-size:26px;margin:0 0 12px}.cle-title button,.cle-actions button,.cle-card button,.cle-question button,.cle-record,.cle-feedback button{border:1px solid #c9d8cf;border-radius:12px;background:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.cle-primary{background:#138c4e!important;color:#fff!important;border-color:#138c4e!important}.cle-reading{font-size:20px;line-height:1.95;background:#f8fcfa;border-radius:18px;padding:22px}.cle-word{font:inherit;border:0;background:transparent;border-radius:6px;padding:0 2px;cursor:pointer}.cle-word:hover,.cle-word.active{background:#ffe692;color:#143826}.cle-context-note,.cle-translation{background:#eef8f2;border-left:4px solid #159458;padding:13px 16px;border-radius:8px}.cle-tip{color:#648075;font-size:14px}.cle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cle-card{display:flex;justify-content:space-between;gap:12px;border:1px solid #dae7df;border-radius:16px;padding:16px}.cle-card small{color:#16884f;font-weight:900}.cle-card h4{margin:4px 0}.cle-card p,.cle-card em{display:block;margin:5px 0;color:#526a60}.cle-question{border:1px solid #d9e6df;border-radius:16px;padding:16px;margin:10px 0}.cle-question>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cle-question textarea{width:100%;margin-top:12px;border:1px solid #ccd9d2;border-radius:12px;padding:12px}.cle-q-result{font-weight:800;color:#087c42}.cle-prompt{background:#eef8f2;border-radius:16px;padding:18px;margin:12px 0}.cle-record{font-size:18px}.cle-transcript,.cle-feedback{margin-top:14px;padding:16px;border-radius:14px;background:#f7faf8;min-height:28px}.cle-feedback{background:#eef8f2}.cle-feedback div,.cle-actions{display:flex;flex-wrap:wrap;gap:10px}.cle-actions{justify-content:flex-end}.hidden{display:none!important}@media(max-width:700px){.creator-learning-engine{margin-inline:-6px}.cle-hero,.cle-section,.cle-actions{border-radius:18px;padding:17px}.cle-title{align-items:flex-start;flex-direction:column}.cle-grid{grid-template-columns:1fr}.cle-reading{font-size:18px;padding:16px}.cle-progress{top:58px}.cle-actions button{flex:1 1 100%}}
