/* Защита изображений: по умолчанию текст можно выделять */
body.img-copy-guard,
body.img-copy-guard .wrapper,
body.img-copy-guard .section {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  user-select: text !important;
}

body.img-copy-guard img,
body.img-copy-guard video {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
  -webkit-user-drag: none !important;
  -webkit-touch-callout: none !important;
}

body.img-copy-guard .filepond--root img,
body.img-copy-guard [data-allow-image-copy="1"] {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
  -webkit-user-drag: auto !important;
  -webkit-touch-callout: default !important;
}

body.img-copy-guard .big-logo,
body.img-copy-guard .banner__img,
body.img-copy-guard .features-gnome,
body.img-copy-guard .navigation,
body.img-copy-guard .navigation *,
body.img-copy-guard .server-status,
body.img-copy-guard .server-status *,
body.img-copy-guard .features-panel .thumb,
body.img-copy-guard .features-panel .thumb *,
body.img-copy-guard .header-item-icon,
body.img-copy-guard .header-item-icon *,
body.img-copy-guard .language__circle,
body.img-copy-guard .main-button,
body.img-copy-guard .main-button *,
body.img-copy-guard .invite__buttons,
body.img-copy-guard .invite__buttons * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

body.img-copy-guard .wrapper .section-invite::before,
body.img-copy-guard .wrapper .section-about::before,
body.img-copy-guard .wrapper [class*="section-"]::before {
  pointer-events: none !important;
}

body.img-copy-guard .wrapper > .navigation,
body.img-copy-guard .sections > .header,
body.img-copy-guard .header-toolbar {
  z-index: 120;
  pointer-events: auto;
}

/* Swiper не перехватывает выделение текста */
body.img-copy-guard .swiper-no-swiping,
body.img-copy-guard .swiper-no-swiping * {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  user-select: text !important;
}

body.img-copy-guard .swiper-no-swiping img,
body.img-copy-guard .swiper-no-swiping video {
  -webkit-user-select: none !important;
  user-select: none !important;
}
