.card-spotlight{border:1px solid hsl(var(--border));background-color:hsl(var(--card));--mouse-x:50%;--mouse-y:50%;--spotlight-color:#0000000d;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x)var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:1}
