/* mobile-perf.css · só desempenho; não altera layout nem lógica (única cor: o brilho do selo, que lê --lx-hue) */
html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.perf-off,.perf-off *,.perf-off::before,.perf-off::after,.perf-off *::before,.perf-off *::after{animation-play-state:paused!important}
html.perf-hidden *,html.perf-hidden *::before,html.perf-hidden *::after{animation-play-state:paused!important}
@media (max-width:767px),(pointer:coarse){
  /* blur de backdrop é o item mais caro da GPU no mobile: os fundos já são semitransparentes */
  *,*::before,*::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
  /* animação de filter (repaint por quadro) -> só transform (compositor) */
  @keyframes verifiedPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.16)}}
  .verified-badge svg{filter:drop-shadow(0 0 3px hsl(var(--lx-hue,265) 100% 66%/.7))}  /* brilho estático do selo: segue o matiz (era verde fixo da v27) */
}
@media (max-width:767px),(pointer:coarse){
  /* sem "rubber-band" que mostra faixa no topo/baixo ao puxar a rolagem (fundo fica fixo de verdade) */
  html,body{overscroll-behavior:none}
}
