.card-spotlight{position:relative;overflow:hidden}.card-spotlight:before{content:"";position:absolute;pointer-events:none;inset:0;opacity:0;transition:opacity .5s ease;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 40%)}.card-spotlight:hover:before{opacity:1}