/* Desktop chrome and app labels behave like native controls. */
html, body, body * { -webkit-user-select: none !important; user-select: none !important; }
/* Text editing, caret movement, clipboard shortcuts and touch editing stay native. */
body :is(input, textarea, [contenteditable]:not([contenteditable="false"])),
body :is(input, textarea, [contenteditable]:not([contenteditable="false"])) * {
  -webkit-user-select: text !important; user-select: text !important;
}
