@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed-1{animation:float 6s ease-in-out 1s infinite}.animate-float-delayed-2{animation:float 6s ease-in-out 2s infinite}.animate-float-delayed-3{animation:float 6s ease-in-out 3s infinite}.animate-float-delayed-4{animation:float 6s ease-in-out 4s infinite}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 15s ease infinite}.perspective-1000{perspective:1000px}.animate-marquee{animation:marquee 40s linear infinite}.animate-marquee-reverse{animation:marquee-reverse 40s linear infinite}.animate-spin-slow{animation:spin 8s linear infinite}.animate-pulse-slow{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradient-x{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
