Will Give Brainliest if correct. Granite and rhyolite are 2 types of igneous rocks with the same chemical composition. Why do they have very different appearances?

A.They are exposed to different weathering conditions during formation.

B.Granite is an intrusive igneous rock (formed inside the earth) and rhyolite is an extrusive igneous rock (formed outside the earth).

C.Granite is cooled very quickly during formation, and rhyolite is cooled very slowly.

D.
Both are formed from from different sedimentary deposits