@keyframes lightning-flash{0%,to{opacity:0}10%,11%{opacity:1}12%,20%{opacity:0}21%,22%{opacity:1}23%,to{opacity:0}}@keyframes thunder-glow{0%,to{box-shadow:0 0 20px rgba(147,51,234,.5),0 0 40px rgba(59,130,246,.3),inset 0 0 20px rgba(147,51,234,.2)}50%{box-shadow:0 0 40px rgba(147,51,234,.8),0 0 80px rgba(59,130,246,.5),inset 0 0 30px rgba(147,51,234,.4)}}@keyframes electric-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.lightning-bolt{opacity:0;animation:lightning-flash 4s infinite}.lightning-bolt-1{animation-delay:0s}.lightning-bolt-2{animation-delay:1.5s}.lightning-bolt-3{animation-delay:3s}.electric-particles{position:absolute;width:100%;height:100%;overflow:hidden}.particle{position:absolute;width:2px;height:2px;background:linear-gradient(180deg,#60A5FA,#A78BFA);border-radius:50%;box-shadow:0 0 10px #60A5FA}@keyframes particle-float{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translateX(100px);opacity:0}}.particle-1{left:10%;animation:particle-float 8s infinite;animation-delay:0s}.particle-2{left:30%;animation:particle-float 10s infinite;animation-delay:2s}.particle-3{left:50%;animation:particle-float 12s infinite;animation-delay:4s}.particle-4{left:70%;animation:particle-float 9s infinite;animation-delay:1s}.particle-5{left:90%;animation:particle-float 11s infinite;animation-delay:3s}.thunder-text{animation:thunder-text-glow 2s ease-in-out infinite;text-shadow:0 0 10px rgba(147,51,234,.5),0 0 20px rgba(59,130,246,.3),0 0 30px rgba(147,51,234,.2)}@keyframes thunder-text-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.thunder-badge{animation:electric-pulse 2s ease-in-out infinite}.thunder-glow{animation:thunder-glow 2s ease-in-out infinite}.animate-gradient{background-size:200% 200%;animation:gradient-animation 3s ease infinite}.thunder-title{position:relative}.thunder-title:before{top:-20px;background:linear-gradient(90deg,transparent,#60A5FA,transparent)}.thunder-title:after,.thunder-title:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100px;height:2px;animation:lightning-horizontal 3s infinite}.thunder-title:after{bottom:-20px;background:linear-gradient(90deg,transparent,#A78BFA,transparent);animation-delay:1.5s}@keyframes lightning-horizontal{0%,to{width:0;opacity:0}50%{width:200px;opacity:1}}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.lightning-hover{position:relative;overflow:hidden}.lightning-hover:before{content:"";position:absolute;top:-2px;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(147,51,234,.4),rgba(59,130,246,.6),rgba(147,51,234,.4),transparent);transition:left .5s}.lightning-hover:hover:before{left:100%}@keyframes electric-border{0%,to{border-color:rgba(59,130,246,.3);box-shadow:0 0 5px rgba(59,130,246,.3)}25%{border-color:rgba(147,51,234,.5);box-shadow:0 0 15px rgba(147,51,234,.5)}50%{border-color:rgba(59,130,246,.3);box-shadow:0 0 5px rgba(59,130,246,.3)}75%{border-color:rgba(147,51,234,.5);box-shadow:0 0 15px rgba(147,51,234,.5)}}.electric-border{animation:electric-border 3s infinite}@keyframes thunder-flash-bg{0%,to{background-color:transparent}50%{background-color:rgba(147,51,234,.1)}}.thunder-flash{animation:thunder-flash-bg 5s infinite}