.demo-cursor{z-index:8;pointer-events:none;filter:drop-shadow(0 1px 1px #00000040);font-size:20px;transition:transform .52s cubic-bezier(.25,.75,.25,1);position:absolute;top:0;left:0}.demo-cursor>svg{width:20px;height:23px;display:block;overflow:visible}.demo-cursor>svg path{fill:#151515;stroke:#fff;stroke-width:1.2px;stroke-linejoin:round}.demo-cursor>span{color:oklch(17% .002 250);white-space:nowrap;background:oklch(100% 0 0);border-radius:4px 10px 10px;padding:3px 8px;font:500 11px Inter,sans-serif;position:absolute;top:16px;left:15px}.demo-cursor[data-clicking=true]>svg{transform-origin:1px 1px;animation:.18s both demo-cursor-click}@keyframes demo-cursor-click{55%{transform:scale(.92)}}.demo-cursor[data-caret=true]{filter:none;transition:none}.demo-cursor[data-caret=true]>svg{display:none}.demo-cursor[data-caret=true]:before{content:"";background:#9caeff;width:2px;height:19px;position:absolute;bottom:0}.demo-cursor[data-caret=true]>span{top:-38px;left:0}@media (prefers-reduced-motion:reduce){.demo-cursor{display:none}}
