/* Content Guard – minimal CSS hardening without breaking UX */
:root #cg-watermark {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 999999;
  opacity: 0.15; /* visibility without being too intrusive */
}

body.cg-no-select,
body.cg-no-select *:not(input):not(textarea):not([contenteditable="true"]) {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

img.cg-no-drag {
  -webkit-user-drag: none !important;
  user-drag: none !important;
  pointer-events: auto; /* keep links on images clickable */
}

/* Optional: hint cursor so users understand selection is disabled */
body.cg-no-select {
  cursor: default;
}
