/* Animacje niestandardowe – używane wyłącznie do efektów wejścia i ruchu */

@keyframes fadeInSoft {
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes growIn {
  from { opacity: 0; transform: scale(0.96); }
  to { opacity: 1; transform: scale(1); }
}

@keyframes shimmer {
  0% { opacity: 0.85; }
  50% { opacity: 1; }
  100% { opacity: 0.85; }
}

@keyframes floatUp {
  0% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}

.animate-fade {
  animation: fadeInSoft 0.9s ease forwards;
}

.animate-grow {
  animation: growIn 0.9s ease forwards;
}

.animate-shimmer {
  animation: shimmer 2.4s ease-in-out infinite;
}

.animate-float {
  animation: floatUp 3.2s ease-in-out infinite;
}

.backdrop-blur-gold {
  background: linear-gradient(135deg, rgba(217,164,65,0.08), rgba(59,169,224,0.08));
  backdrop-filter: blur(12px);
}


@media screen and (max-width: 768px) {
.md\:flex.md\:items-center.md\:space-x-6 {
	display:none;
}
}