.demo-pointer{position:fixed;z-index:10000;left:0;top:0;width:24px;height:28px;pointer-events:none;filter:drop-shadow(0 2px 3px #16251b33);transform:translate(-60px,-60px)}.demo-pointer[hidden]{display:none}.demo-pointer svg{display:block;width:24px;height:28px}.demo-pointer:before{content:"";position:absolute;top:-13px;left:-13px;width:30px;height:30px;border:1px solid #334c37;border-radius:50%;background:#334c371c;opacity:0}.demo-pointer.is-clicking:before{animation:demo-click .48s ease-out both}.demo-focus-layer{position:fixed;inset:0;z-index:9999;pointer-events:none}.demo-focus-layer>div{box-sizing:border-box;position:absolute;border:2px solid #334c37aa;border-radius:5px;box-shadow:0 0 0 2px #fcfbf5bb}@keyframes demo-click{0%{opacity:.65;scale:.45}to{opacity:0;scale:1.35}}@media(prefers-reduced-motion:reduce){.demo-pointer{filter:none}.demo-pointer.is-clicking:before{animation:none}}
