/* mobile-fix v1: so vale em telas de ate 768px */
@media (max-width: 768px) {
  html, body { max-width: 100%; overflow-x: hidden; -webkit-text-size-adjust: 100%; }
  img, video, svg, table { max-width: 100%; }
  canvas { max-width: 100%; touch-action: none; }
  input, select, textarea { font-size: 16px !important; }
  canvas, button { -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; }
}
