.reveal .slides>section.learning-lab-slide{padding:14px 30px!important;gap:6px}
.learning-frame{width:100%;height:655px;border:1px solid var(--border);border-radius:12px;background:#f4f9fa}
.reveal .learning-open{font-size:19px;margin:0}
@media(max-width:800px),(max-height:500px){body.learning-lab-active .reveal .slides{width:100%!important;height:100%!important;left:0!important;top:0!important;margin:0!important;transform:none!important;perspective:none!important}body.learning-lab-active .reveal .slides>section.learning-lab-slide.present{width:100%!important;height:calc(100dvh - 40px)!important;top:0!important;padding:5px!important;transform:none!important;display:flex!important}body.learning-lab-active .learning-frame{flex:1;min-height:0;height:auto}body.learning-lab-active .reveal .learning-open{font-size:16px;margin:3px 0}}
