Let $(\cdot) : C\times C \rightarrow C, (x,y) \mapsto x\cdot y = xy$, where $C$ is the field of complex numbers. Let $|\cdot|$ denote the standard norm on $C$ and on $C^2$ let the norm be the most common which is given by $|(z,z')|^2 = |z|^2 + |z'|^2$. To show that complex multiplication is continuous under these norms it's enough to show that it's continuous at each point using the open-ball definition: Let $\epsilon, \delta \in \mathbb{R}$. If for any $(x_0,y_0) \in C^2$, for all $\epsilon \gt 0$ there exists $\delta \gt 0$ such that $$0 \lt |(x,y) - (x_0,y_0)| \lt \delta \implies |xy - x_0y_0| \lt \epsilon$$
then complex multiplication is continuous.
So my approach goes like proving that $(\mathbb{R},+)$ is a topological group, by expanding the norms and finding an appropriate $\delta$ which in that example turned out to be $\sqrt{\epsilon}$. So,
\begin{align} |(x,y) - (x_0,y_0)|^2 &= |(x-x_0, y-y_0)|^2 = |x-x_0|^2 + |y-y_0|^2 \\ &= (x-x_0)(\bar{x} - \bar{x_0}) + \dots \\&= |x|^2 + |y|^2 - 2\text{Re}(xx_0) - 2\text{Re}(yy_0) \end{align}
and
$$|xy - x_0y_0|^2 = (xy - x_0y_0)(\bar{xy} - \bar{x_0y_0}) = |xy|^2 + |x_0y_0|^2 -2\text{Re}(xy\bar{(x_0y_0)})$$
Then I'm thinking of squaring the first one. But that brings the expressions to another level of complexity. What would you do here?
This is similar in spirit to your method: $$xy-x_0y_0=xy-x_0y+x_0y-x_0y_0=y(x-x_0)+x_0(y-y_0),$$ so just pick $x,y$ such that $|x-x_0|<\dfrac{\epsilon}{2|y|}$ and $|y-y_0|<\dfrac{\epsilon}{2|x_0|}$.
For $x_0$ or $y_0=0$ this will need just a slight modification.