.ndms-hover-spot{position:fixed;top:0;left:0;width:var(--ndms-spot-size,28px);height:var(--ndms-spot-size,28px);box-sizing:border-box;border-radius:50%;border:1.5px solid var(--ndms-spot-color,#C9A763);background:radial-gradient(circle,var(--ndms-spot-color,#C9A763) 0%,transparent 68%);opacity:0;pointer-events:none!important;z-index:2147483000;transform:translate3d(-100px,-100px,0) translate(-50%,-50%);transition:opacity 140ms ease;box-shadow:0 0 10px var(--ndms-spot-color,#C9A763);will-change:transform}.ndms-hover-spot.is-visible{opacity:.65}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ndms-hover-spot{display:none!important}}