/* Keep the same dark material, without repeatedly sampling/painting the page below. */
#lightbox .viewer-surface{background:#111519!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
#lightbox .viewer-surface::before,#lightbox .viewer-surface::after{display:none!important}
#lightbox .viewer-veil{background:#050609ed}
#lightbox .controls button,#lightbox .controls a,#lightbox-close{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#20252b!important;transition:opacity .15s!important}
.music-art-toggle{touch-action:pan-x pinch-zoom}
@media(max-width:800px){
 header,.home header,.home header.scrolled{background:#111519f5!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
 :root :is(header nav a,.media-links a,.glass-link,.all-work,.back,.menu-button,.pager button,.filters button,#flow-open,.video-caption>a,.photo-index>summary,footer small a,.menu-panel button,.hero-select button,.glass-video .gv-button,.cinema-pause,.book-controls button){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .flow-art,.glass-gallery button,.photo-ribbon .image{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .flow-art::before,.glass-gallery button::before,.photo-ribbon .image::before,.photo-ribbon .image::after{display:none!important}
 .flow-track{perspective:none}.flow-card{transform:none!important;opacity:1!important;will-change:auto!important}
 .music-player,.music-close,.music-modal-header,.music-lyrics,.music-square-play,.music-open-icon{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .music-player,.music-modal-header{background:#121a20f5!important}.music-lyrics{background:#10151af5!important}
 .music-surface{will-change:transform,opacity!important}
}
@media(prefers-reduced-transparency:reduce){.music-player,.music-close,.music-modal-header,.music-lyrics,.music-square-play,.music-open-icon{background:#161d23!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
@media(max-width:800px){.flow-track .flow-card{margin-right:12px}.flow-track .flow-card:last-child{margin-right:0}.flow-art{box-shadow:none!important}.flow-art::after{box-shadow:none!important}}
.music-surface{will-change:transform,opacity}
