.smooth-pointer{position:fixed;left:0;top:0;width:0;height:0;z-index:900;pointer-events:none;opacity:0;transition:opacity .16s ease-out}.smooth-pointer:before,.smooth-pointer:after{content:"";position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.smooth-pointer:before{width:24px;height:24px;border:1px solid #b49a4a80;transition:width .18s ease-out,height .18s ease-out,border-color .18s ease-out}.smooth-pointer:after{width:3px;height:3px;background:#d0b76e;opacity:.7}.smooth-pointer.is-visible{opacity:1}.smooth-pointer.is-action:before{width:32px;height:32px;border-color:#d0b76eb3}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.smooth-pointer{display:none}}
