[data-pointer-light-layer]{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--pointer-light-x,50%) var(--pointer-light-y,50%), var(--pointer-light-glow), transparent 70%);transition:opacity var(--dur-base) var(--ease-move);position:absolute;inset:0}[data-pointer-light-on]>[data-pointer-light-layer]{opacity:1;transition:opacity var(--dur-fast) var(--ease-hover)}[data-pointer-light-layer]:after{--rim:calc(var(--pointer-light-rim) * 100%);content:"";background:radial-gradient(200px circle at var(--pointer-light-x,50%) var(--pointer-light-y,50%), color-mix(in srgb, var(--color-ai-4) var(--rim), transparent) 0%, color-mix(in srgb, var(--color-ai-3) var(--rim), transparent) 22%, color-mix(in srgb, var(--color-ai-2) calc(var(--rim) * .8), transparent) 42%, color-mix(in srgb, var(--color-ai-1) calc(var(--rim) * .6), transparent) 58%, transparent 72%);-webkit-mask:linear-gradient(var(--color-ink) 0 0) content-box exclude, linear-gradient(var(--color-ink) 0 0);mask:linear-gradient(var(--color-ink) 0 0) content-box exclude, linear-gradient(var(--color-ink) 0 0);padding:1px;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){[data-pointer-light-layer]{display:none}}
