/* The page canvas is white; the accepted opening and footer keep their own colour. */
main{background:#fff}
[data-page="home"].home-structured #lab{background:#fff}
.lab-raspberry{position:relative;min-width:0}
.lab-raspberry-stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1680/936;background:#fff}
#lab .lab-raspberry-still{display:block;width:100%;height:auto;aspect-ratio:1680/936;object-fit:contain}
.lab-raspberry-layer{position:absolute;inset:0;pointer-events:none;contain:paint}
.lab-raspberry-layer svg{display:block;width:100%;height:100%}
@media(prefers-reduced-motion:reduce){.lab-raspberry-layer{display:none!important}}
