I know from visual inspection that to find the shortest distance between two non-intersecting circles as shown in diagram below, one needs to connect their centers and then find the distance between the points where this segment intersects the two circles.
But I could not come up with a geometrical proof for this fact.
Question
How would I go about proving the above fact? Any hint would be helpful.
![Shortest distance between two points on 2 non-intersecting circles]](https://i.stack.imgur.com/SVFMe.jpg)

Not phrasing this as a formal proof, but if you draw the tangent lines at $C$ and at $D$ the circles will lie entirely in opposite halfplanes.
Thus, any other segment joining a point on one circle and a point on the other will be longer than the distance between $C$ and $D$ (because tangent lines are perpendicular to radii) which realizes the minimum.