/* noselect.css — на устройствах с пальцем классического выделения текста нет вовсе.

   Зачем. Зажим кнопки записи на телефоне поднимал системное выделение соседнего текста: под
   пальцем появлялись маркеры, лента прыгала за ними, и записать кружок становилось нельзя — жест
   удержания превращался в «выдели слово». Точечная защита в проекте уже была (#65: у .msgbubble,
   .mtext и .mtext-rich на ширине до 760px), но выделение начинается не только на пузыре: подпись
   медиа, чип дня, строка списка, подпись кнопки — любой текстовый узел рядом с пальцем годится.
   Поэтому правило общее: на пальце выделения нет нигде, а копировать на телефоне человек может
   нашими кнопками — «Копировать текст» в меню сообщения и «Копировать» у картинки.

   Почему pointer:coarse, а не ширина окна. Ширине верить нельзя: телефон в режиме «версия для ПК»,
   планшет и раскладной экран сообщают 800–1200px и мимо медиазапроса по ширине проходят — а палец
   там настоящий. Тот же довод, по которому так же спрятана аватарка у сообщения. Прежнее правило
   #65 не трогаем: оно ничему не мешает и прячет по своей примете.

   Поля ввода — исключение, и оно обязательное. Внутри input и textarea выделение нужно: иначе не
   поправить написанное, а главное — на выделении держится копирование ссылки-приглашения и
   ключа входа (js/invites.js и js/ui.js делают inp.select() и запасной execCommand('copy'), когда
   буфер обмена браузером не отдан).

   Цена: на десктопе с сенсорным экраном выделение текста мышью тоже пропадёт. Размен осознанный —
   там палец настоящий; если такой десктоп в ходу, скажите, различим точнее. */

@media (pointer:coarse){
  body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
  input,textarea,[contenteditable="true"]{-webkit-user-select:text;user-select:text}
}
