/* Keep content and controls; reduce expensive compositing on constrained devices. */
.performance-lite .header,.performance-lite .cv-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#20271ef5!important}
.performance-lite .entry-path,.performance-lite .facet,.performance-lite .contact-form,.performance-lite .dialog-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.performance-lite .entry-scene,.performance-lite .entry-rf-wave,.performance-lite .webs-hero-preview,.performance-lite .ml-proof-panel:before,.performance-lite .module-card:after,.performance-lite .facet:before{animation:none!important;transform:none!important;translate:none!important}
.performance-lite .entry-rf-scan,.performance-lite .entry-runner,.performance-lite .engineering-window:after{display:none!important}
.performance-lite .module-flow path{animation:none!important}
body.page-not-visible .module-flow path{animation-play-state:paused!important}
.performance-lite .visual:before,.performance-lite .visual-title small:before{animation:none!important}
.performance-lite.js-motion .project-card,.performance-lite.js-motion .project-visual,.performance-lite.js-motion .facet{transform:none!important;filter:none!important}
.performance-lite .page-atmosphere{opacity:.25}
.performance-lite [data-reveal]{filter:none!important;transform:none!important;transition:opacity .3s ease!important}
@media(max-width:760px){.header,.cv-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#20271ef5!important}.page-atmosphere{opacity:.35}.project-card,.facet{will-change:auto!important}}
@media(prefers-reduced-transparency:reduce){.header,.cv-header,.entry-path,.facet,.contact-form,.dialog-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#20271e!important}}
