/* lithium-animations.css — Lithium UI v3.3.0 */
@keyframes pulse-orb {
  0% { box-shadow: 0 0 20px rgba(82,246,233,.35), 0 0 40px rgba(50,211,255,.18); }
  100% { box-shadow: 0 0 30px rgba(82,246,233,.5), 0 0 70px rgba(50,211,255,.3); }
}
.li-orb { animation: pulse-orb 2.4s ease-in-out infinite alternate; }

@keyframes fade-in-up {
  from { opacity: 0; transform: translateY(4px); }
  to   { opacity: 1; transform: translateY(0); }
}
.li-msg { animation: fade-in-up .18s ease; }
