Why are fossils not found in igneous rocks?

Igneous rocks are made from cooling of lava or magma.
Igneous rocks are found too deep underground.
Igneous rocks are too dark in color to contain fossils.
Igneous rocks are too dense to contain fossils.