/* WP Anti-Screenshot Shield */
.wpass-protect {
  position: relative;
}

.wpass-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  opacity: 1; /* watermark canvas already has opacity baked in */
  background-repeat: repeat;
  pointer-events: none;
  mix-blend-mode: multiply;
  border-radius: inherit;
}

.wpass-animated {
  animation: wpassNoise 2.5s linear infinite;
}

@keyframes wpassNoise {
  0% { background-position: 0 0; }
  50% { background-position: 200px 120px; }
  100% { background-position: 0 0; }
}

/* Make images a bit harder to drag/select */
.wpass-protect img,
img.wpass-protect {
  -webkit-user-drag: none;
  user-select: none;
  pointer-events: none; /* interact with parent instead */
}

/* Ensure wrapper respects layout */
img.wpass-burned {
  display: block;
  height: auto;
  max-width: 100%;
}
