/* Keep translucent surfaces without repeated large-radius backdrop passes. */
html { scroll-behavior:auto; }
.site-header,.site-header[data-scrolled="true"],.site-footer { backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px); }
.hero-stats div,.pricing-section .basic-plan-card,.plan-card,.feature-grid article,.review-grid article,.portal-card,.hardware-strip,.game-hardware-strip,.billing-toggle,.faq-item,.metrics>div,.tile,.catalog-card,.terminal { backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px); }
.launch-offer,.support-chat-button,.support-chat-panel,.social-rail,.partner-banner,.cta-section { backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px); }
.site-video-backdrop::after { backdrop-filter:none;-webkit-backdrop-filter:none; }
.effects-paused *,.effects-paused *::before,.effects-paused *::after,.effect-offscreen { animation-play-state:paused!important; }
.site-video-backdrop { contain:layout paint; }
.embedded .metrics>div,.embedded .tile,.embedded .catalog-card,.embedded .terminal { backdrop-filter:none;-webkit-backdrop-filter:none; }
