.cursorfx.svelte-3547ec{position:fixed;inset:0;pointer-events:none;z-index:var(--z);mix-blend-mode:var(--blend)}.cursor-dot.svelte-3547ec,.cursor-ring.svelte-3547ec,.cursor-ripple.svelte-3547ec,.cursor-glow.svelte-3547ec{position:fixed;left:0;top:0;transform:translate3d(var(--x),var(--y),0);will-change:transform}.cursor-dot.svelte-3547ec{width:var(--dot);height:var(--dot);border-radius:999px;transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%);background:var(--p);opacity:var(--op);box-shadow:0 0 18px #00000014;transition:transform .16s ease,opacity .16s ease}.cursor-ring.svelte-3547ec{width:var(--ring);height:var(--ring);border-radius:999px;transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%);border:var(--ringW) solid var(--s);opacity:calc(var(--op) * .9);transition:transform .22s ease,opacity .22s ease,border-color .22s ease}.v-pulse.svelte-3547ec .cursor-ripple:where(.svelte-3547ec){width:var(--ring);height:var(--ring);border-radius:999px;transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(.25);border:var(--ringW) solid var(--s);opacity:.9;animation:svelte-3547ec-ripple var(--ripDur) ease-out infinite;filter:blur(.1px)}.v-pulse.svelte-3547ec .r1:where(.svelte-3547ec){animation-delay:0s}.v-pulse.svelte-3547ec .r2:where(.svelte-3547ec){animation-delay:calc(var(--ripDur) / 2);opacity:.65}@keyframes svelte-3547ec-ripple{0%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(.25);opacity:.9}70%{opacity:.22}to{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(1.1);opacity:0}}.v-glow.svelte-3547ec .cursor-glow:where(.svelte-3547ec){width:var(--glow);height:var(--glow);border-radius:999px;transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%);background:radial-gradient(circle,var(--s) 0%,transparent 70%);filter:blur(var(--glowBlur));opacity:calc(var(--op) * .75);transition:transform .22s ease,opacity .22s ease}.cursor-trailDot.svelte-3547ec{position:fixed;left:0;top:0;border-radius:999px;background:var(--p);will-change:transform;filter:blur(.1px)}.is-hover.svelte-3547ec .cursor-dot:where(.svelte-3547ec){transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--hd))}.is-hover.svelte-3547ec .cursor-ring:where(.svelte-3547ec){transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--hr));border-color:var(--p)}.v-glow.is-hover.svelte-3547ec .cursor-glow:where(.svelte-3547ec){transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--hg));opacity:calc(var(--op) * .9)}
