/* SIMPLIFIED SECURITY CSS - MOBILE CONTENT PROTECTION */

/* Basic text selection protection */
* {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}

/* Allow selection for inputs */
input, textarea {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

/* Basic drag protection */
img {
  -webkit-user-drag: none !important;
  user-drag: none !important;
  pointer-events: none !important;
}

/* Print protection */
@media print {
  * {
    display: none !important;
  }
  
  body::after {
    content: "CONTENIDO PROTEGIDO";
    display: block !important;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-size: 24px !important;
    font-weight: bold !important;
    color: #e74c3c !important;
    text-align: center !important;
  }
}