@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes neonPulse{0%,to{text-shadow:0 0 10px rgba(34,211,238,.3),0 0 20px rgba(34,211,238,.2),0 0 40px rgba(34,211,238,.1)}50%{text-shadow:0 0 15px rgba(34,211,238,.5),0 0 30px rgba(34,211,238,.3),0 0 60px rgba(34,211,238,.15)}}@keyframes neonPulseMagenta{0%,to{text-shadow:0 0 10px rgba(217,70,239,.3),0 0 20px rgba(217,70,239,.2),0 0 40px rgba(217,70,239,.1)}50%{text-shadow:0 0 15px rgba(217,70,239,.5),0 0 30px rgba(217,70,239,.3),0 0 60px rgba(217,70,239,.15)}}@keyframes glowFloat{0%,to{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes shimmer{0%{background-position:-200%center}to{background-position:200%center}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.neon-cyan{color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.3),0 0 20px rgba(34,211,238,.2),0 0 40px rgba(34,211,238,.1)}.neon-magenta{color:#d946ef;text-shadow:0 0 10px rgba(217,70,239,.3),0 0 20px rgba(217,70,239,.2),0 0 40px rgba(217,70,239,.1)}.neon-yellow{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3),0 0 20px rgba(251,191,36,.2),0 0 40px rgba(251,191,36,.1)}.neon-border-cyan{border-color:#22d3ee!important;box-shadow:0 0 10px rgba(34,211,238,.2),inset 0 0 10px rgba(34,211,238,.05)}.neon-border-magenta{border-color:#d946ef!important;box-shadow:0 0 10px rgba(217,70,239,.2),inset 0 0 10px rgba(217,70,239,.05)}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-neon-pulse{animation:neonPulse 3s ease-in-out infinite}.animate-neon-pulse-magenta{animation:neonPulseMagenta 3s ease-in-out infinite}.animate-glow-float{animation:glowFloat 8s ease-in-out infinite}.animate-glow-pulse{animation:glowPulse 4s ease-in-out infinite}.animate-slide-left{animation:slideInLeft .5s ease forwards}.animate-slide-right{animation:slideInRight .5s ease forwards}.animate-scale-in{animation:scaleIn .4s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.post-card:hover .post-card-title a{color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.2)}.cta-primary:hover{background-size:200% 100%;animation:shimmer 1.5s ease infinite}.neon-heading{transition:text-shadow .3s ease}.neon-heading:hover{text-shadow:0 0 20px rgba(34,211,238,.5),0 0 40px rgba(34,211,238,.3),0 0 80px rgba(34,211,238,.15)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}