/* ============================================================
   Sobhi Group — Protection CSS
   Disables: text-selection, image-drag, iOS callout, tap-highlight
   ============================================================ */

/* Block selection on body content (form fields re-enabled below) */
html, body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* Allow selection inside form fields so users can still type */
input, textarea, select, [contenteditable="true"] {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

/* Disable image / video dragging (covers Firefox + WebKit) */
img, video, source, picture {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  pointer-events: auto;
}

/* Block iOS long-press save-image popup */
img, video {
  -webkit-touch-callout: none;
}

/* Hide print version — content is web-only */
@media print {
  body * { visibility: hidden !important; }
  body::before {
    content: "Sobhi Group — All content is protected and may not be reproduced.";
    visibility: visible;
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: Georgia, serif;
    font-size: 18px;
    color: #1F1C18;
    padding: 40px;
  }
}
