.reveal .slides .scale-slide .figure-columns{gap:25px;align-items:center;}
.reveal .slides #tii-054 .column img{width:100%;max-height:365px;object-fit:contain;}
.reveal .slides #tii-054 table{font-size:24px;}
.reveal .slides #tii-054>.source-note,.reveal .slides #tii-055>.source-note{font-size:18px;line-height:1.25;}
.reveal .slides #tii-054>p{font-size:27px;line-height:1.3;}
.reveal .slides #tii-055 img{width:100%;height:auto;max-height:270px;object-fit:contain;}
.reveal .slides #tii-055 table{font-size:25px;margin:15px 0;}
.reveal .slides #tii-055>p{font-size:25px;line-height:1.25;}

/* Local teaching videos: preserve source proportions within the slide. */
.reveal .slides .teaching-video-slide .teaching-video-frame {width:100%;height:445px;display:flex;justify-content:center;align-items:center;background:#111;}
.reveal .slides .teaching-video-slide video,.reveal .slides .teaching-video-slide .teaching-video-frame img {display:block;width:100%;height:100%;max-height:445px;object-fit:contain;margin:0;}
.reveal .slides .teaching-video-slide > p {font-size:25px;line-height:1.25;margin:13px 0 9px;}
.reveal .slides .teaching-video-slide .source-note {font-size:18px;line-height:1.25;}
.reveal .slides .teaching-video-slide video::cue {font-size:19px;background:rgba(0,0,0,.85);color:white;}

/* Sketchfab 3D model embeds: 16:9 viewer frame with author-credit notes. */
.reveal .slides .sketchfab-model-slide .sketchfab-frame {width:100%;height:445px;display:flex;justify-content:center;align-items:center;background:#111;}
.reveal .slides .sketchfab-model-slide .sketchfab-frame iframe {display:block;width:100%;height:100%;aspect-ratio:16/9;border:0;}
.reveal .slides .sketchfab-model-slide .sketchfab-fallback {display:none;}
.reveal .slides .sketchfab-model-slide > p {font-size:25px;line-height:1.25;margin:13px 0 9px;}
.reveal .slides .sketchfab-model-slide .source-note {font-size:18px;line-height:1.25;}

@media print {
  .reveal .slides .sketchfab-model-slide .sketchfab-frame {display:none;}
  .reveal .slides .sketchfab-model-slide .sketchfab-fallback {display:block;width:100%;height:auto;max-height:540px;object-fit:contain;}
}
