Encouraged by #18630 (closed).
We had some styles for our nav components that weren't being set by variables. We also had some variable that weren't being used (or were being used improperly). This fixes those variables, adds a handful of new ones, consolidates some styles, and updates the docs for more consistent examples.