what causes magnetism inside the atom?
Electrons carry a negative electrical charge & produces a magnetic field as they move through space