:root {
  --color-trail: #ffffff;
}

svg.trail {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
}

svg.trail path {
  fill: none;
  stroke: var(--color-trail);
  stroke-width: 5px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

#mouse-pointer-circle {
  transform-origin: center;
  transform-box: fill-box;
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}

.pulse {
  animation: pulse 0.3s ease-out;
}