/* =========================
   GLOBAL APP FIXES
   - Prevent accidental text selection on touchscreen
   - Keep form controls usable/selectable
========================= */

html,
body,
.app-shell,
.desktop,
.desktop-area,
.content-window,
.window-body,
.folder-card,
.folder,
.vocab-card,
.selected-vocab-chip,
.game-root,
.solid-game-root,
.classroom-page,
.classroom-game-root,
button,
label,
img,
svg,
canvas {
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}

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

img,
canvas {
  -webkit-user-drag: none !important;
}
