/* A concrete listening association for the Dorian lesson; site theme tokens remain authoritative. */
#lesson-area .lesson-visual{width:min(100%,520px);margin:14px 0 12px;padding:0;border:1px solid var(--site-line);border-radius:12px;overflow:hidden;background:var(--site-raised)}
#lesson-area .lesson-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
#lesson-area .lesson-visual figcaption{padding:9px 12px 11px;color:var(--site-ink);font-size:12px;line-height:1.5}
#lesson-area .lesson-visual figcaption strong{font-weight:650}
#lesson-area .lesson-audio-actions{display:flex;gap:8px;margin-top:10px}
#lesson-area .lesson-audio-actions button{flex:1;min-width:0;min-height:44px;padding:7px 9px;font-size:13px;line-height:1.3}
#lesson-area .lesson-audio-status{display:block;margin-top:6px;color:var(--site-muted);font-size:12px}
#lesson-area .lesson-audio-status:empty{display:none}
@media(max-width:760px){
 body[data-main-view=learn] #explore-view #lesson-area .lesson-card{overflow-y:auto;overscroll-behavior:contain;align-items:stretch}
 #lesson-area .lesson-visual{width:100%;margin:8px 0}
 #lesson-area .lesson-visual figcaption{padding:8px 10px;font-size:12px}
}
