Rive is a perfect fit here. You can introduce a small, context appropriate animation to bring the empty state to life. For example, a playful “missing file” animation for an empty folder, or a quiet “all caught up” visual when there are no notifications left.