Hadwiger's theorem of integral geometry states that all continuous valuations which are invariant under rigid motions are expressible in terms of the intrinsic volumes. The continuity property means with respect to the Hausdorff distance: $$d_H(X, Y) = \max{( \sup_{x \in X} \inf_{y \in Y} d(x,y), \sup_{y \in Y} \inf_{x \in X} d(x,y) )}$$ where $X,Y \subseteq \mathbb{R}^n$ and $d(\cdot,\cdot)$ is the Euclidean distance metric.
Now, the zero dimensional intrinsic volume is the Euler characteristic $\chi$. I am confused by how $\chi$ is continuous with respect to the Hausdorff distance. Consider the following example: two identical balls $A,B$ having diameter $\sigma$ are separated by a distance $r$. The Euler characteristic of their union is a valuation, i.e. $$\chi(A \cup B) = \chi(A) + \chi(B) - \chi(A \cap B)$$ And according to standard texts on integral geometry (e.g. Klain & Rota Introduction to Geometric Probability (2006)) this is continuous with respect to the distance metric above. However, explicitly the Euler characteristic is discontinuous: $$\chi(A \cup B) = \begin{cases}1 & \forall \; r < 2\sigma \\ 2 & \forall \; r > 2\sigma\end{cases}$$ whereas the Hausdorff distance between them is simply their separation $d_H(A,B)\equiv r$.
How is the Euler characteristic in my counter example continuous with respect to $d_H(A,B)$?
Edit: It is quite rightly pointed out in the comments that Hadwiger’s theorem applies to strictly convex sets. I am in fact assuming a second extension theorem due to Groemer which generalises the result to so-called polyconvex sets, i.e. sets formed by countable union of convex sets.