/* Baby Blush scene animations. Shared light-theme styles are in css/style.css. */
.bl-cloud {
  animation: bl-drift 14s ease-in-out infinite alternate;
}

.bl-cloud2 {
  animation-duration: 18s;
  animation-direction: alternate-reverse;
}

@keyframes bl-drift {
  from { transform: translateX(-8px); }
  to { transform: translateX(10px); }
}

.bl-balloon {
  animation: bl-bob 5s ease-in-out infinite alternate;
}

@keyframes bl-bob {
  from { transform: translateY(0); }
  to { transform: translateY(-8px); }
}

.bl-sun {
  animation: bl-glow 6s ease-in-out infinite alternate;
}

@keyframes bl-glow {
  from { opacity: .4; }
  to { opacity: .6; }
}
