/* =============================================================================
   MOBILE PERFORMANCE LAYER
   Measured on a 4x-throttled phone: backdrop blur was the main cause of jank
   (13.2% slow frames -> 2.6% with it off). Cards are opaque in the light theme,
   so the blur was invisible anyway.
   ============================================================================= */
html body *:not(.modal-overlay):not(.lightbox-modal):not(.brm-backdrop):not(.notch-container){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
@media (hover:none),(pointer:coarse),(max-width:768px){
  html body .notch-container{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(255,255,255,.97)!important}
  html body .modal-overlay,html body .lightbox-modal,html body .brm-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
  a,button,[role="button"],.treat-chip,.nav-tab-btn,.faq-trigger,.slot-pill,.center-radio-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
}
/* stop decorative loops while they're off screen */
.fx-off .fx-aurora i,.fx-off .fc-mesh i,.fx-off .fc-ring,.fx-off .ib-track,.fx-off.marquee-track,.fx-off .marquee-track,.fx-off.gal-track-left,.fx-off.gal-track-right{animation-play-state:paused!important}
/* phones: rows auto-glide AND swipe (FIX 03 made them swipe-only) */
html.fx-glide .marquee-container,html.fx-glide .gal-track-left,html.fx-glide .gal-track-right{scroll-snap-type:none!important;scroll-behavior:auto!important}
html body .hero-bg-poster{background-image:url("../assets/opt/hero_indian_sports.webp")!important}
