.showcase-cursor-host{position:relative}
.showcase-cursor{position:absolute;left:0;top:0;width:36px;height:40px;z-index:1000;pointer-events:none!important;user-select:none;visibility:hidden;will-change:transform;isolation:isolate}
.showcase-cursor *{pointer-events:none!important}
.showcase-cursor-arrow{position:absolute;inset:0;display:block;filter:drop-shadow(0 2px 3px #000b) drop-shadow(0 0 7px #27f5a640)}
.showcase-cursor-arrow svg{display:block!important;width:36px!important;height:40px!important;overflow:visible;fill:#eafff7!important;stroke:#061b12!important;stroke-width:1.7!important;stroke-linejoin:round}
.showcase-click-ring{position:absolute;left:-17px;top:-19px;width:44px;height:44px;border:2px solid #27f5a6;border-radius:50%;background:#27f5a622;box-shadow:0 0 18px #27f5a64d;opacity:0;transform:scale(.3);transform-origin:center}
.showcase-cursor[data-state=paused] .showcase-cursor-arrow{opacity:.7}
@media(prefers-reduced-motion:reduce){.showcase-click-ring{display:none}.showcase-cursor{will-change:auto}}
