/* Teachers-only overlays. Keep the title centered and clear of the magnified insect. */
@media screen {
 body #teach.band.has-rendered-art > .wrap > .intro h2 {
  position:absolute!important; inset:auto auto 3px 50%!important;
  transform:translateX(-50%)!important; width:max-content!important;
  max-width:calc(100% - 16px)!important; margin:0!important;
  white-space:nowrap!important;
 }
 body #teach.band.has-rendered-art .intro .foldbtn :is(.lbl-open,.lbl-close) {
  left:auto!important; right:6px!important; top:6px!important; bottom:auto!important;
  transform:none!important;
 }
}
@media screen and (max-width:700px) {
 body #teach.band.has-rendered-art > .wrap > .intro h2 {
  padding:3px 8px!important; font-size:1rem!important; line-height:1.05;
 }
 body #teach.band.has-rendered-art .intro .foldbtn :is(.lbl-open,.lbl-close) {
  padding:3px 6px!important; font-size:.65rem!important; line-height:1.2;
  letter-spacing:.04em; border-width:2px;
 }
}
