.spotlight-backdrop[data-v-1e88659b]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.spotlight-backdrop[data-v-1e88659b]:before{content:"";position:absolute;inset:-16%;background:radial-gradient(640px 380px at 80% 6%,color-mix(in srgb,var(--color-green) 32%,transparent),transparent 60%),radial-gradient(560px 340px at 8% 14%,color-mix(in srgb,var(--color-pink) 22%,transparent),transparent 62%);animation:spotlightWashDrift-1e88659b 42s ease-in-out infinite alternate}@keyframes spotlightWashDrift-1e88659b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2.5%,1.8%,0) scale(1.08)}to{transform:translate3d(-2%,-1.4%,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){.spotlight-backdrop[data-v-1e88659b]:before{animation:none}}.spotlight-backdrop[data-v-1e88659b]:after{--hole-radius: calc(var(--pattern-lens-radius) * var(--lens-pull, 0));--hole: radial-gradient( var(--hole-radius) var(--hole-radius) at var(--lens-x, -300px) var(--lens-y, -300px), transparent 0%, #000 var(--pattern-lens-falloff) );--vignette: radial-gradient(ellipse 80% 74% at 50% 40%, #000 0%, transparent 78%);content:"";position:absolute;inset:0;background-image:var(--pattern-dots);background-size:var(--pattern-dot-size) var(--pattern-dot-size);-webkit-mask-image:var(--vignette),var(--hole);-webkit-mask-composite:source-in;mask-image:var(--vignette),var(--hole);mask-composite:intersect}.spotlight-backdrop__lens[data-v-1e88659b]{--pull: calc(var(--pattern-lens-pull) * var(--lens-pull, 0));--tile: calc(var(--pattern-dot-size) * (1 - var(--pull)));position:absolute;inset:0;opacity:var(--lens-opacity, 0);transition:opacity var(--transition-duration-slow) ease;background-image:var(--pattern-lens-dots);background-size:var(--tile) var(--tile);background-position:calc(var(--lens-x, 0px) * var(--pull)) calc(var(--lens-y, 0px) * var(--pull));-webkit-mask-image:radial-gradient(var(--pattern-lens-radius) var(--pattern-lens-radius) at var(--lens-x, -300px) var(--lens-y, -300px),#000 0%,transparent var(--pattern-lens-falloff));mask-image:radial-gradient(var(--pattern-lens-radius) var(--pattern-lens-radius) at var(--lens-x, -300px) var(--lens-y, -300px),#000 0%,transparent var(--pattern-lens-falloff))}@media(hover:none),(prefers-reduced-motion:reduce){.spotlight-backdrop__lens[data-v-1e88659b]{display:none}.spotlight-backdrop[data-v-1e88659b]:after{--hole: linear-gradient(#000, #000)}}
