@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes borderGlow{0%,to{background-position:0%}50%{background-position:100%}}.tech-bg{background:linear-gradient(135deg,#000 0%,#1a1a1a 25%,#000 50%,#2a2a2a 75%,#000 100%) 0 0/400% 400%;animation:8s infinite gradientShift}.tech-border{background:linear-gradient(45deg,#ffd900,#ffed4e,#ffd900) 0 0/200% 200%;animation:3s infinite borderGlow}.floating-element{animation:6s ease-in-out infinite float}.glitch-text{animation:2s ease-in-out infinite glitch}.floating-1{animation-delay:0s}.floating-2{animation-delay:1s}.floating-3{animation-delay:2s}.floating-4{animation-delay:3s}.tech-grid{background-image:linear-gradient(#ffd9001a 1px,#0000 1px),linear-gradient(90deg,#ffd9001a 1px,#0000 1px);background-size:50px 50px}
