/* LetsGiro — protezione globale dell'interfaccia.
   I campi di inserimento restano selezionabili e utilizzabili. */
html, body,
body *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]):not([data-allow-select="true"]) {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

img, picture, svg, canvas, video {
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}

input, textarea, select, option, [contenteditable="true"], [data-allow-select="true"] {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}
