:root{--primary-color: #00f3ff;--secondary-color: #bc13fe;--bg-color: #050505;--text-color: #ffffff;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--font-main: "Inter", sans-serif;--font-display: "Orbitron", sans-serif}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);overflow-x:hidden;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:100px 0;position:relative}.gradient-text{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite;background-size:200% 200%}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn{display:inline-block;padding:12px 30px;background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);font-family:var(--font-display);font-size:14px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--primary-color);z-index:-1;transition:all .3s ease}.btn:hover{color:var(--bg-color);box-shadow:0 0 20px var(--primary-color)}.btn:hover:before{width:100%}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:30px;border-radius:15px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-card:hover{transform:translateY(-15px) scale(1.02);border-color:var(--primary-color);box-shadow:0 15px 40px #00f3ff26}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-on-scrol.tilt-in{opacity:0;transform:perspective(1000px) rotateX(20deg) translateY(50px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.tilt-in.visible{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}.youtube-iframe{width:100%;height:100%;object-fit:cover}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}@keyframes pulseGlow{0%{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.4;transform:translate(-50%,-50%) scale(1)}}.hero-glow{animation:pulseGlow 8s infinite ease-in-out}.cursor{display:inline-block;color:var(--primary-color);animation:blink 1s step-end infinite;font-weight:700;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:fadeIn 1s ease forwards}.delay-1000{animation-delay:1s}.delay-2000{animation-delay:2s}.delay-3000{animation-delay:3s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.float{animation:float 6s ease-in-out infinite}@keyframes neonPulse{0%{box-shadow:0 0 5px var(--primary-color),0 0 10px var(--primary-color)}50%{box-shadow:0 0 20px var(--primary-color),0 0 30px var(--secondary-color)}to{box-shadow:0 0 5px var(--primary-color),0 0 10px var(--primary-color)}}.neon-pulse{animation:neonPulse 2s infinite alternate}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.slide-in-left{opacity:0}.slide-in-left.visible{animation:slideInLeft 1s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.slide-in-right{opacity:0}.slide-in-right.visible{animation:slideInRight 1s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.zoom-in{opacity:0}.zoom-in.visible{animation:zoomIn .8s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes tiltIn{0%{opacity:0;transform:translateY(50px) rotateX(20deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.tilt-in{opacity:0}.tilt-in.visible{animation:tiltIn 1s cubic-bezier(.25,.46,.45,.94) forwards}.delay-100{transition-delay:.1s;animation-delay:.1s}.delay-200{transition-delay:.2s;animation-delay:.2s}.delay-300{transition-delay:.3s;animation-delay:.3s}.delay-400{transition-delay:.4s;animation-delay:.4s}.delay-500{transition-delay:.5s;animation-delay:.5s}
