.flashlight-reveal {
    mask-image: radial-gradient(circle 40vh at var(--x, 50%) var(--y, 50%), white 0%, transparent 70%);
    -webkit-mask-image: radial-gradient(circle 40vh at var(--x, 50%) var(--y, 50%), white 0%, transparent 70%);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    transition: mask-image 0.1s ease;
  }
  