: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;
  stroke: url(#trail-gradient); /* Apply gradient to path */
}

body.custom-cursor-default {
  cursor: default;
}

body.custom-cursor-crosshair {
  cursor: crosshair;
}

body.custom-cursor-pointer {
  cursor: pointer;
}

body.custom-cursor-wait {
  cursor: wait;
}

body.custom-cursor-help {
  cursor: help;
}
