The splash lives in a different CSS scope, so sadly, you won’t be able to modify the CSS via themes. That said, we do have planned improvements, and I started with this one.
https://github.com/discourse/discourse/commit/2750049333e44eb3cdb8083a55cada6d8b34bdc7
Once the change is live on your site, the splash dots will use the colors from your current theme.