/* MAIS TUNER 24.80 — fluidez. Regras medidas na rolagem do Início (Chrome, CPU 4× mais lenta):
   o que custava quadro sem aparecer na tela. */

/* Clima da rede: a janela fica invisível (opacity/visibility) mas continuava com
   desfoque de fundo em tela cheia — o navegador re-desfocava 1440×900 px a cada
   quadro da rolagem. Desfoque só quando ela está aberta. */
.sr-weather-modal:not(.show),.sr-weather-modal:not(.show) .sr-weather-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.sr-weather-modal:not(.show){pointer-events:none}

/* Camada de clima apagada (opacity 0) continuava animando os riscos de estrela
   cadente o tempo todo, em qualquer tela. Pausa enquanto não está ativa. */
.sr-weather-fx:not(.active) i,.sr-weather-fx:not(.active)::before,.sr-weather-fx:not(.active)::after{animation-play-state:paused!important}

/* Fundo do anúncio em tela cheia: escurece sem desfocar a página inteira atrás. */
.ads-pop-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(2,8,20,.62)!important}

/* Início do PC: grupos de rádios e listas fora da tela não são desenhados até chegar
   perto deles (o tamanho reservado evita pulos na rolagem). */
html.dk-on:not(.dk-radio) #main > section.group,
html.dk-on:not(.dk-radio) body > .mt-home > .mth-pl,
html.dk-on:not(.dk-radio) body > .dk-info{content-visibility:auto;contain-intrinsic-size:auto 640px}
/* App: mesma ideia para as seções compridas da tela inicial */
html.mt-app #main > section.group{content-visibility:auto;contain-intrinsic-size:auto 520px}
