How do the images have invisible backgrounds?
Even though the files in the images directory of the project have .jpg
extensions that indicates they are JPEG format, they are actually PNG files. JPEG may not support transparency, but PNG does and the browser still treats it like a PNG file when it loads the image