/**
 * Block OS long-press selection / callout across the app.
 * Editable fields stay selectable so users can type and copy there.
 */
html,
body {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

img,
svg,
video,
canvas,
a,
button,
label,
[role='button'] {
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

input,
textarea,
select,
[contenteditable='true'],
[contenteditable=''],
.allow-select,
.allow-select * {
  -webkit-user-select: text !important;
  user-select: text !important;
  -webkit-touch-callout: default;
}
