/* Preserve text editing, useful copying and all pointer-based drawing/scrolling. */
body {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
input,
textarea,
select,
[contenteditable]:not([contenteditable="false"]),
a[href],
pre,
code,
[data-native-context],
.legal-document,
.ai-text,
.memory-prose,
.error-text,
[role="alert"],
[data-native-context] *,
.legal-document *,
.ai-text *,
.memory-prose *,
[role="alert"] * {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}
img,
svg {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
button,
[role="button"],
[role="menuitem"] {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
