/* Classroom review 3: keep instructions from displacing the mathematical model. */
.mv-experience :is(.ra-caption,.si-caption,.lg-caption,.pcr-caption,.lgr-caption,.bgr-caption,.dpl-caption,.bw-caption,.dc-caption,.dr-caption){
 line-height:1.5;min-height:3em;box-sizing:content-box;color:#13364d;
}
.mv-experience :is(.ra-lesson,.si-lesson,.lg-activity,.pcr-lesson,.lgr-lesson,.bgr-lesson,.dpl-lesson,.bw-lesson,.dc-lesson,.dr-lesson){color:#13364d}
/* Limit opaque button colors to navigation, settings and mode controls.
   Question feedback and the colors of mathematical objects keep their meaning. */
.mv-experience :is(.ra-lesson,.si-lesson,.lg-activity,.pcr-lesson,.lgr-lesson,.bgr-lesson,.dpl-lesson,.bw-lesson,.dc-lesson,.dr-lesson)
 button:is([data-next],[data-back],[data-auto],[data-reset],[data-random],[data-ask],[data-close],[data-mv-apply],[data-mode],[data-view],[data-method]){
 background:#064f9e!important;color:#fff!important;border:2px solid #07325f!important;opacity:1!important;
}
.mv-experience :is(.ra-lesson,.si-lesson,.lg-activity,.pcr-lesson,.lgr-lesson,.bgr-lesson,.dpl-lesson,.bw-lesson,.dc-lesson,.dr-lesson)
 button:is([data-mode],[data-view],[data-method])[aria-pressed=true]{background:#ffd526!important;color:#172c41!important;border-color:#795100!important}
.mv-experience :is(.ra-navigation,.si-navigation,.lg-navigation,.pcr-navigation,.lgr-navigation,.bgr-navigation,.dpl-navigation,.bw-navigation,.dc-navigation,.dr-navigation)
 button:disabled{background:#d3d9df!important;color:#43505d!important;border:2px dashed #65717c!important;opacity:1!important;box-shadow:none!important}
.mv-experience :is(.ra-navigation,.si-navigation,.lg-navigation,.pcr-navigation,.lgr-navigation,.bgr-navigation,.dpl-navigation,.bw-navigation,.dc-navigation,.dr-navigation)
 button span{color:inherit!important}
.mv-experience :is(.ra-lesson,.si-lesson,.lg-activity,.pcr-lesson,.lgr-lesson,.bgr-lesson,.dpl-lesson,.bw-lesson,.dc-lesson,.dr-lesson)
 button:focus-visible{outline:3px solid #8f123c;outline-offset:3px}
.mv-experience :is(.pcr-table,.lgr-table,.bgr-table) button:disabled{color:#13364d!important;opacity:1!important}
.mv-experience :is(.pcr-table,.lgr-table,.bgr-table) button:disabled span{color:inherit!important}
.mv-experience :is(.pcr-table,.lgr-table,.bgr-table) :is(th,td){border-color:#526c80}
.mv-experience :is(.bw-model-note,.dr-grid-note,.dc-note){color:#13364d}
/* The expansion belongs beside the grid on wide screens, not beneath it. */
@media(min-width:900px) and (orientation:landscape){
 .mv-experience .dr-lesson .dr-work{display:contents}
 .mv-experience .dr-lesson .dr-model{grid-column:2;grid-row:2/6}
 .mv-experience .dr-lesson .dr-analysis{grid-column:1;grid-row:5;min-width:0}
}
