Fixes #7113

Flips the wiring around.
NanoUI fixes

- Fixes #6013
- Reverts temporary fix that removed said problem formatting (#6343)
- Renames red and yellow classes to be more self explanatory
Another NanoUI fix

- Rewrote CSS fix to utilize inheritance
- Added some removed code I missed in the first commit
Fixes #7095
Merge pull request #7136 from Loganbacca/bayfix

NanoUI fixes
Merge pull request #7140 from mwerezak/sayfix

Fixes #7095
Merge pull request #7117 from PsiOmegaDelta/MapStuff

Fixes #7113
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into buildable-smes-fix