/* Disable blue tap highlight on mobile links */
a, img {
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

/* Disable text selection everywhere */
body, a, img, input, textarea, button {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* Remove link styling */
a {
  text-decoration: none;
}

/* Disable image interactions */
img {
  pointer-events: none;
  user-drag: none;
  -webkit-user-drag: none;
}

/* Disable pinch-to-zoom and scaling (on supported devices) */
/* Prevent pinch zoom but allow pull-to-refresh */
html, body {
  touch-action: manipulation; /* Allows tap + scroll + refresh, blocks pinch */
  overscroll-behavior: auto; /* Allow refresh gesture */
}