.mrx-blur {
  filter: blur(30px) !important;
}

.mrx-unblur .mrx-blur {
  filter: blur(0) !important;
}

.mrx-blur-overlay {
  position: absolute;
  width: 101%;
  height: 101%;
  backdrop-filter: blur(30px) !important;
  cursor: pointer;
  top: 0;
  z-index: 1;
}

.mrx-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 35%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 2;
}

.mrx-nsfw {
  display: none !important;
}

.mrx-safe-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-size: cover;
  background-position: center;
  z-index: 1;
}
