body {
  background:
    radial-gradient(circle at 0% 0%, rgba(56, 189, 248, 0.12), transparent 55%),
    radial-gradient(circle at 100% 0%, rgba(94, 234, 212, 0.10), transparent 55%),
    linear-gradient(to bottom, #ecfeff, #fdf2ff 45%, #ffffff 85%);
}

@keyframes fade-up {
  from { opacity: 0; transform: translateY(12px); }
  to   { opacity: 1; transform: translateY(0); }
}
.fade-up { animation: fade-up 0.4s ease both; }
