.custom-light-effect{transition:all 0.3s ease;position:relative}.custom-light-effect::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,0.6) 10%,transparent);opacity:0;transition:opacity 0.3s ease}.custom-light-effect:hover::after{opacity:1;animation:shine 1s}@keyframes shine{from{transform:scale(0) rotate(30deg);opacity:0.6}to{transform:scale(2) rotate(30deg);opacity:0}}