/* Disable Android Chrome pull-to-refresh gesture (prevents accidental page reload on upward swipe) */
html, body {
    overscroll-behavior-y: contain;
}

/* Suppress iOS long-press callout sheet (Open in new tab / Copy link) */
body {
    -webkit-touch-callout: none;
}

/* Prevent accidental text selection on UI chrome (buttons, headers, labels) */
body {
    user-select: none;
}

/* Eliminate double-tap zoom and remove 300ms tap delay on buttons and links */
a, button, [role="button"], input, select, textarea, label {
    touch-action: manipulation;
}
