/* Seventh classroom review: foundational visual models and exploration. */
.mv-experience :is(.first-story,.equation-story,.circle-area-story,.decimal-story,.stats-story,.cp-caption){min-height:3em;line-height:1.5;box-sizing:content-box;color:#13364d}
/* Scope navigation colors so objects, answers and feedback keep their meaning. */
.mv-experience :is(.first-count,.equation-actions,.equation-footer,.circle-area-tabs,.circle-area-manual,.decimal-modes,.decimal-units,.decimal-actions,.decimal-joins,.stats-tabs,.stats-presentations,.stats-navigation,.cp-tabs,.cp-navigation) button{background:#064f9e!important;color:#fff!important;border:2px solid #07325f!important;opacity:1!important}
.mv-experience :is(.circle-area-tabs,.decimal-modes,.decimal-units,.stats-tabs,.stats-presentations,.cp-tabs) button[aria-pressed=true]{background:#ffd526!important;color:#172c41!important;border-color:#795100!important}
.mv-experience :is(.first-count,.equation-actions,.equation-footer,.circle-area-manual,.decimal-actions,.decimal-joins,.stats-navigation,.cp-navigation) button:disabled{background:#d3d9df!important;color:#43505d!important;border:2px dashed #65717c!important;opacity:1!important;box-shadow:none!important}
.mv-experience :is(.first-activity,.equation-activity,.circle-area-activity,.decimal-activity,.stats-activity,.mathviz-clock-renderer,.mathviz-solid-geometry-renderer,.cp-lesson) button:focus-visible{outline:3px solid #8f123c;outline-offset:3px}
/* Keep all six insert targets reachable rather than clipping one long row. */
.mv-experience .ta-wrapper>div:first-child>div:first-child{flex-wrap:wrap;justify-content:center}
.mv-experience .ta-wrapper button[data-action=add]{min-height:34px;padding:4px 8px!important;font-size:13px!important;border:1px solid #173950!important}
.mv-experience .circle-area-steps button{background:#064f9e!important;color:#fff!important;border:2px solid #07325f!important;opacity:1!important}
.mv-experience .circle-area-steps button:disabled{background:#d3d9df!important;color:#43505d!important;border:2px dashed #65717c!important;opacity:1!important}
