/* Loaded only by playable Coke.Games documents, never the homepage/admin UI. */
html[data-coke-game-touch] {
  /* Preserve menu scrolling and existing descendant touch-action:none zones. */
  touch-action: manipulation;
}
html[data-coke-game-touch] body,
html[data-coke-game-touch] body * {
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}
/* Keep native selection/copy/paste, caret handles and the text magnifier. */
html[data-coke-game-touch] body :is(input, textarea, select),
html[data-coke-game-touch] body [contenteditable]:not([contenteditable="false"]),
html[data-coke-game-touch] body [contenteditable] :read-write {
  -webkit-user-select: text !important;
  user-select: text !important;
  -webkit-touch-callout: default !important;
}
html[data-coke-game-touch] body :is(input[type="button"], input[type="submit"], input[type="reset"], input[type="range"], input[type="checkbox"], input[type="radio"], input[type="image"], input[type="color"], input[type="file"]),
html[data-coke-game-touch] body [contenteditable="false"] {
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}
