/* One scroll area per fullscreen presentation, release 2026-10-25-2. */
html:fullscreen{overflow:auto}
html:fullscreen body{height:auto;min-height:100%;overflow:visible}
.lesson:fullscreen{overflow:auto}
html:fullscreen .lesson{overflow:visible}
:is(html:fullscreen,.lesson:fullscreen) :is(.stage,.split,.four-grid,.comparison-grid,.five-comparison-grid,.method-gallery,.toc){
  overflow:visible;max-height:none;
}
html:fullscreen .toc{flex-wrap:wrap}
:is(html:fullscreen,.lesson:fullscreen) .embedded.embedded-simple{
  height:var(--simple-frame-height,900px);
}
:is(html:fullscreen,.lesson:fullscreen) .embedded:not(.embedded-simple){
  height:var(--comparison-frame-height,760px);
  width:max(100%,var(--comparison-frame-width,0px));
}
