Let $A$ be an open bounded subset of euclidean $n$-space $\mathbb{R}^n$. For $x\in A$, let $r=r(x)$ be the maximal radius such that the ball centred at $x$ with radius $r=r(x)$ is contained in $A$, i.e. $r(x)$ is the maximal $r>0$ satisfying $B_r(x) \subset A$. N.B. the radius $r(x)$ coincides with distance-to-the-boundary $dist(x,\partial A)$.
For $x\in A$, let $M_x$ be the maximal ball containing $B_{r(x)}(x)$ and contained in $A$. Thus $M_x$ is the maximal ball satisfying $B_{r(x)}(x) \subset M_x \subset A$.
My question: If we assume $A$ is open and bounded, then does $x\mapsto M_x$ vary continuously with $x$?
N.B. For given $x$, I argue that there exists a unique maximal ball $M_x$ satisfying the above conditions.
Remark. For my purposes a positive answer would imply that the centre $m$ of $M_x$ varies continuously with $x$. Thus we would obtain a continuous map $x\mapsto m(x)$ from $x$ to the centre $m(x)$ of the max ball $M_x$.
Remark. I remember reading an article/book of Vitali Kapovich which had some similar constructions, but I cannot recall the specifics. My goal is to establish continuity of $x\mapsto m(x)$ with mild hypotheses on $A$, i.e. without requiring a $C^1$ boundary.
Remark. There is a variational characterization of the max-centre defined as the argmax of a convex function on a convex domain. Therefore the argmax is unique element on the boundary of the domain, and varies continuously with respect to the datum.