/* Global fixes — bloqueio zoom/redimensionamento + overscroll + performance */
html{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  overscroll-behavior:none;
  touch-action:pan-y;
}
body{
  overscroll-behavior:none;
  -webkit-tap-highlight-color:transparent;
}
/* Bloqueia pinch-zoom em iOS Safari (meta viewport sozinho nao basta) */
*{
  -webkit-touch-callout:none;
}
/* Inputs continuam selecionaveis (nao quebra checkout) */
input,textarea,select,button,[contenteditable]{
  -webkit-touch-callout:default;
  -webkit-user-select:auto;user-select:auto;
  touch-action:auto;
}
/* Imagens sem CLS — sempre dar dimensao */
img,video{max-width:100%;height:auto;}
/* Reduce-motion respeito */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
  }
}
