Hi I'm currently working on this project myself and I had the same problem with the image border. To fix it I decided to put a white background on the image tag. Not sure why that issue happens in the first place across browsers though. Also, great job on this project! I might just have to take a look at how you managed those circles staying in place as the screen size changes because that has me completely lost at the moment.
@cganzon Thank you for your feedback. 😃 The solution you offer for the image border is something I would not have thought of. Thanks for the tip! The circle-positioning was also something I struggled with for some time. It took a lot of Googling before I got to this solution 😂