.live-cursor{left:var(--cursor-x,0);top:var(--cursor-y,0);pointer-events:none;transition:all .2s ease-out;position:absolute;transform:translate(-2px,-2px)}.live-cursor-icon{width:1.25rem;height:1.25rem;color:var(--cursor-color,#3b82f6)}.live-cursor-label{color:#fff;background-color:var(--cursor-color,#3b82f6);white-space:nowrap;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:1.5rem;left:0;box-shadow:0 10px 15px -3px #0000001a}
