.spotlight-card{position:relative;overflow:hidden}.spotlight-overlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--spotlight-x,50%) var(--spotlight-y,50%),var(--spotlight-color,rgba(7,100,167,.125)) 0,transparent 50%);opacity:var(--spotlight-opacity,0);transition:opacity .3s ease}.spotlight-content{position:relative;z-index:1}