/* SVG lens samples the real backdrop. CSS blur remains the unsupported fallback.
   Keep selectors below the original materials; the text is never filtered. */
.hero-visual :is(.frame,.floating-note,.timeline-widget).glass-refractive,
#process :is(.process-card,.process-chip,.process-audio,.process-timeline).glass-refractive,
.volume-option.glass-refractive,.service-inclusions article.glass-refractive:before,
.terrain-mobile .hero-visual .floating-note.glass-refractive{
  backdrop-filter:var(--glass-lens) blur(1px);
  -webkit-backdrop-filter:var(--glass-lens) blur(1px);
}
@media(forced-colors:active){
  .hero-visual :is(.frame,.floating-note,.timeline-widget).glass-refractive,
  #process :is(.process-card,.process-chip,.process-audio,.process-timeline).glass-refractive,
  .volume-option.glass-refractive,.service-inclusions article.glass-refractive:before,
  .terrain-mobile .hero-visual .floating-note.glass-refractive{
    backdrop-filter:none;-webkit-backdrop-filter:none;
  }
}
