.card-spotlight{width:100%;height:100%;position:relative}.card-spotlight:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(600px circle at var(--mouse-x)var(--mouse-y),var(--spotlight-color,#ffffff40),transparent 40%);pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.card-spotlight:hover:before{opacity:1}
