/* CSS custom Aspipreneurs — servi directement, hors Tailwind build */

/* Ombres douces */
.shadow-soft { box-shadow: 0 4px 24px 0 rgba(30,58,95,0.07), 0 1px 4px 0 rgba(30,58,95,0.04); }
.shadow-soft-lg { box-shadow: 0 8px 40px 0 rgba(30,58,95,0.10), 0 2px 8px 0 rgba(30,58,95,0.06); }

/* Animations fade-in au chargement */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(22px); }
  to   { opacity: 1; transform: translateY(0); }
}
.animate-fade-in   { animation: fadeInUp 0.7s ease-out both; }
.animate-fade-in-1 { animation: fadeInUp 0.7s 0.10s ease-out both; }
.animate-fade-in-2 { animation: fadeInUp 0.7s 0.22s ease-out both; }
.animate-fade-in-3 { animation: fadeInUp 0.7s 0.34s ease-out both; }
.animate-fade-in-4 { animation: fadeInUp 0.7s 0.46s ease-out both; }

/* Formes organiques fond */
.blob {
  border-radius: 60% 40% 55% 45% / 50% 60% 40% 50%;
  filter: blur(48px);
  opacity: 0.18;
  position: absolute;
  pointer-events: none;
}
