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