body{margin:0;padding:0;font-family:Poppins,Segoe UI,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,Segoe UI,system-ui,-apple-system,sans-serif}html{scroll-behavior:smooth}@keyframes gradient-x{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes float-1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float-2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-180deg)}}@keyframes float-3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-25px) rotate(90deg)}}@keyframes float-4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(-90deg)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}.animate-gradient-x{animation:gradient-x 8s ease-in-out infinite}.animate-float-1{animation:float-1 6s ease-in-out infinite}.animate-float-2{animation:float-2 8s ease-in-out infinite}.animate-float-3{animation:float-3 7s ease-in-out infinite}.animate-float-4{animation:float-4 9s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#0db8ff;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0a9ee6}
