:is(.lit.lit,[data-lit][data-lit]):not([data-light-root]){position:relative}:is(.lit,[data-lit]){isolation:isolate;--light-layer:100}:is(.lit,[data-lit]):after{content:"";position:absolute;inset:0;z-index:var(--light-layer);border-radius:inherit;pointer-events:none;mix-blend-mode:var(--light-cursor-blend);opacity:0;transition:opacity var(--light-cursor-fade) var(--easing-standard);background:radial-gradient(circle var(--light-cursor-reach) at var(--x,-999px) var(--y,-999px),var(--light-cursor-stops));-webkit-mask:var(--light-dither) 0 0 /128px 128px repeat;mask:var(--light-dither) 0 0 /128px 128px repeat}:root{--light-dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 .62'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E")}:is(.lit,[data-lit])[data-light=on]:after{opacity:var(--light-cursor-opacity)}:is(.lit,[data-lit])[data-light=media]:after{opacity:var(--light-cursor-media-opacity)}:is(.lit,[data-lit]) [data-media]{position:relative;z-index:calc(var(--light-layer) + 1)}@media (hover:none),(prefers-reduced-motion:reduce){:is(.lit,[data-lit]):after{display:none}}