/* VS Content Protection — Varuna Sentinels BV
   Pairs with assets/js/vs-content-protect.js
   Block selection / drag everywhere except form fields. */

html, body {
  -webkit-user-select: none;
  -moz-user-select:    none;
  -ms-user-select:     none;
  user-select:         none;
  -webkit-touch-callout: none;
}

/* Allow normal text selection in inputs / textareas / contenteditable so
   contact forms, search and email subscribe still work. */
input,
textarea,
select,
button,
[contenteditable="true"],
[data-vs-allow-select="true"] {
  -webkit-user-select: text !important;
  -moz-user-select:    text !important;
  -ms-user-select:     text !important;
  user-select:         text !important;
}

/* Disable image dragging / saving via long-press on iOS */
img, picture, svg, video {
  -webkit-user-drag: none;
  user-drag:         none;
  -webkit-touch-callout: none;
}

/* Discourage Ctrl+P save-as-PDF route */
@media print {
  body::after {
    content: "Printing this page is disabled. © Varuna Sentinels BV — All rights reserved.";
    display: block;
    text-align: center;
    font: 16px Arial, sans-serif;
    color: #1d3461;
    padding: 40px;
  }
  body > *:not(style) { display: none !important; }
}

/* Toast safe-area on small phones */
@media (max-width: 480px) {
  #vs-protect-toast {
    min-width: 0 !important;
    width: calc(100vw - 32px) !important;
    padding: 14px 18px !important;
    font-size: 13px !important;
  }
}
