@keyframes scroll {
			0% { transform: translateX(0); }
			100% { transform: translateX(-50%); }
		}
		
		.animate-scroll {
			animation: scroll 35s linear infinite;
		}

		@keyframes float {
			0%, 100% { transform: translateY(0) rotate(-12deg); }
			50% { transform: translateY(-20px) rotate(-12deg); }
		}

		.animate-float {
			animation: float 15s ease-in-out infinite;
		}

		@keyframes fade-in {
			0% { opacity: 0; transform: translateY(20px); }
			100% { opacity: 1; transform: translateY(0); }
		}

		.animate-fade-in {
			animation: fade-in 1s ease-out forwards;
		}