Selectors are the elements that CSS “hooks” into to apply styles
Like selectors, only we’re selecting elements in some sort of state.
Properties are the styles we actually apply to selected elements.
Functions make CSS more intelligent by performing certain tasks, like calculations.
Statements that provide CSS with instructions to perform or how to behave.