/* The pointer uses the same four-point star as the existing trail. */
.star-layer.star-layer {
  z-index: 2147483646;
}

.star-layer .star-cursor {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
  transform: translate(-50%, -50%);
  pointer-events: none;
  visibility: hidden;
  z-index: 1;
  filter: drop-shadow(0 0 7px rgba(255, 255, 255, 0.8));
}

.star-layer .star-cursor svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: #fff;
}

body.star-cursor-active,
body.star-cursor-active * {
  cursor: none !important;
}

body.star-cursor-active .star-layer .star-cursor {
  visibility: visible;
}
 