Move auth loading overlay content into shared module