/* ===== CSS-ЗАЩИТА ДЛЯ ВСЕГО САЙТА ===== */
/* Этот файл работает глобально, не требует классов */

/* 1. Полный запрет выделения для всех элементов */
* {
  -webkit-user-select: none;
  /* Chrome, Safari, Opera, все браузеры на iOS/Android */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge Legacy */
  user-select: none;
  /* Стандартное свойство */

  -webkit-tap-highlight-color: transparent;
  /* Убирает серую подсветку при тапе на мобильных */
}

/* 2. Исключения: разрешаем выделение в полях ввода (чтобы сайт оставался функциональным) */
input,
textarea,
[contenteditable="true"] {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* 3. Специально для iPhone/iPad: запрет меню при долгом нажатии */
body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
a,
img {
  -webkit-touch-callout: none !important;
}

/* 4. Защита изображений от сохранения и перетаскивания */
img {
  pointer-events: none;
  /* Не дает кликнуть по картинке или сохранить через меню */
  -webkit-user-drag: none;
  /* Запрет перетаскивания для Safari */
  user-drag: none;
  /* Для других браузеров */
}

/* 5. Защита от печати (автоматически скрывает весь контент при попытке печати) */
@media print {
  body {
    visibility: hidden;
  }

  body::after {
    content: "Копирование и печать материалов запрещены";
    visibility: visible;
    position: fixed;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    color: red;
    font-size: 20px;
    font-weight: bold;
    transform: translateY(-50%);
  }
}