.cursor-sparkle{position:fixed;z-index:100;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--sparkle-color,var(--ld-accent));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;user-select:none;animation:cursor-sparkle-fade 600ms ease-out forwards}@keyframes cursor-sparkle-fade{from{opacity:.85;transform:translate3d(0,0,0)scale(1)}to{opacity:0;transform:translate3d(var(--sparkle-x),var(--sparkle-y),0)rotate(45deg)scale(.2)}}@media(prefers-reduced-motion:reduce){.cursor-sparkle{display:none;animation:none}}