.pointer-glow{isolation:isolate;--pointer-glow-color:var(--sdg-accent)}.pointer-glow[data-pointer-glow-static]{position:relative}.pointer-glow-layer{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pointer-glow-blob{width:var(--pointer-glow-size,380px);height:var(--pointer-glow-size,380px);pointer-events:none;opacity:0;transform:translate3d(var(--pointer-glow-x,48px), var(--pointer-glow-y,48px), 0) translate(-50%, -50%);background:radial-gradient(circle at center, color-mix(in srgb, var(--pointer-glow-color,currentColor) 10%, transparent) 0%, color-mix(in srgb, var(--pointer-glow-color,currentColor) 4.5%, transparent) 34%, color-mix(in srgb, var(--pointer-glow-color,currentColor) 1.5%, transparent) 58%, transparent 74%);border-radius:50%;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.pointer-glow-blob[data-pointer-glow-active]{will-change:transform, opacity}.pointer-glow-blob[data-pointer-glow-follow]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.215,.61,.355,1)}@media (hover:hover) and (pointer:fine){.pointer-glow:hover .pointer-glow-blob{opacity:1}}@media (prefers-reduced-motion:reduce){.pointer-glow-blob{transition:none;display:none}}
