/* Custom long-press menus; scrolling retains native browser behavior. */
.song-card:not(.skeleton-card),.source-directory-item[data-source-name],[data-source-row-id],[data-source-moment-id],[data-source-clue-id]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
:is(.song-card,.source-directory-item,[data-source-row-id],[data-source-moment-id],[data-source-clue-id]) :is(a,img,button){-webkit-touch-callout:none}
:is([data-source-row-id],[data-source-moment-id],[data-source-clue-id]) :is(input,textarea,select,[contenteditable]){touch-action:auto;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}

:is([role="menu"],[role="listbox"],.song-context-menu,.source-copy-menu,.options-panel,.background-picker-menu,.site-admin-actions,.source-save-more-panel,.song-admin-dropdown,.source-status-filter,.advanced-filters,summary),:is([role="menu"],[role="listbox"],.options-panel,.site-admin-actions,.source-save-more-panel,.song-admin-dropdown) :is(a,button,img,span){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
:is([role="menu"],[role="listbox"],.options-panel,.site-admin-actions,.source-save-more-panel,.advanced-filters) :is(input,textarea,select,[contenteditable]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}
