@keyframes pulse{0%{filter:drop-shadow(0 0 5px rgba(99,102,241,.6)) brightness(1)}50%{filter:drop-shadow(0 0 15px rgba(99,102,241,.8)) brightness(1.3)}to{filter:drop-shadow(0 0 5px rgba(99,102,241,.6)) brightness(1)}}.glow-text-rainbow{text-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.8),0 0 30px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.6),0 0 60px rgba(59,130,246,.4);animation:intense-glow 3s ease-in-out infinite alternate;text-decoration:none!important}.dark .glow-text-rainbow{text-shadow:0 0 10px #fff,0 0 20px hsla(0,0%,100%,.9),0 0 30px rgba(59,130,246,.9),0 0 50px rgba(59,130,246,.7),0 0 80px rgba(59,130,246,.5);animation:intense-glow-dark 3s ease-in-out infinite alternate}@keyframes intense-glow{0%{text-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.8),0 0 30px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.6),0 0 60px rgba(59,130,246,.4)}to{text-shadow:0 0 15px #fff,0 0 25px hsla(0,0%,100%,.9),0 0 35px rgba(59,130,246,.9),0 0 50px rgba(59,130,246,.7),0 0 70px rgba(59,130,246,.5)}}@keyframes intense-glow-dark{0%{text-shadow:0 0 10px #fff,0 0 20px hsla(0,0%,100%,.9),0 0 30px rgba(59,130,246,.9),0 0 50px rgba(59,130,246,.7),0 0 80px rgba(59,130,246,.5)}to{text-shadow:0 0 15px #fff,0 0 30px #fff,0 0 45px #3b82f6,0 0 70px rgba(59,130,246,.8),0 0 100px rgba(59,130,246,.6)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-optimized{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.content-container,img{content-visibility:auto}.content-container{contain-intrinsic-size:0 500px}.background-optimized{will-change:scroll-position;transform:translateZ(0);backface-visibility:hidden}.lazy-load{content-visibility:auto}.hover-optimized{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.hover-optimized:hover{transform:translateY(-2px) translateZ(0)}.card-optimized{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}