/* iPad kiosk: stop browser gestures that get in the way of a sales presentation.
   Interactive widgets (Slick, fullPage, views zoom) handle their own touch input in JS. */

html {
	/* no double-tap zoom (pinch-zoom is governed by the viewport meta / Kiosk Pro settings) */
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

html,
body,
.remodal-wrapper {
	/* no rubber-band bounce past the page edges */
	overscroll-behavior: none;
}

body {
	/* no text selection loupe or long-press menus (link preview, "Save Image", "Copy") */
	-webkit-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}

img,
svg,
a {
	-webkit-user-drag: none;
}

/* form fields still need selection and the system menu */
input,
textarea,
select,
[contenteditable="true"] {
	-webkit-user-select: text;
	user-select: text;
	-webkit-touch-callout: default;
}
