/* Keep browser long-press actions off controls, including nested icons and labels. */
:where(button,[role="button"],label,summary,nav,.bottom-toolbar,.top-actions,.joystick-zone,.mobile-rise,.third-mobile-actions,canvas,.panel-title,.nav-label,.setting-section,.version,.toast,.brand,.admin-brand),
:where(button,[role="button"],label,summary,nav,.bottom-toolbar,.top-actions,.joystick-zone,.mobile-rise,.third-mobile-actions,.panel-title,.nav-label,.setting-section,.version,.toast,.admin-brand) * {
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-user-drag:none;
}
button,[role="button"],summary,nav a {touch-action:manipulation}
.mobile-rise button,.joystick-zone,.third-jump,.third-run {touch-action:none}
/* Editing and copying user content must remain available. */
input,textarea,select,[contenteditable]:not([contenteditable="false"]),[contenteditable]:not([contenteditable="false"]) * {
  -webkit-user-select:text;
  user-select:text;
  -webkit-touch-callout:default;
}
input[type="range"],input[type="checkbox"],input[type="radio"] {-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
