/**
 * BIENHABILLÉ — animations.css (Bloc C — Niche)
 * Animations légères. Uniquement var(--bh-*).
 */

@keyframes bh-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes bh-slide-up {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.bh-animate-fade-in {
  animation: bh-fade-in var(--bh-transition-base) var(--bh-transition-easing) forwards;
}

.bh-animate-slide-up {
  animation: bh-slide-up var(--bh-transition-slow) var(--bh-transition-easing) forwards;
}

/* Transition pour les modals */
.bh-modal {
  transition: opacity var(--bh-transition-base), visibility var(--bh-transition-base);
}

.bh-overlay {
  transition: opacity var(--bh-transition-base), visibility var(--bh-transition-base);
}
