What element are ALL 4 macromolecules based on?

All four macromolecules (proteins, carbohydrates, lipids, and nucleic acids) are based on the element carbon. Carbon is a key component of organic compounds, including macromolecules, due to its ability to form stable covalent bonds with other elements and itself.