Better naming and other stuff

- Mo betta naming following discussion yesterday
- Ensures small-tablet-plus layouts have 30px page margin
- Makes demo-banner more distinct from the rest of the page, improves
  its layout at narrow widths.