.reader-content.mr-protection-active {
  position: relative;
  isolation: isolate;
}
.reader-content .mr-image-shield,
.reader-content.mr-image-shield {
  position: relative;
}
.reader-content .mr-image-shield::after,
.reader-content.mr-image-shield::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: auto;
}
.reader-content .mr-shield-group {
  width: 100%;
}
.reader-content.mr-reader-obscured::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2147483647;
  background: #000;
  pointer-events: none;
  transition: none;
  animation: none;
}
