Setting names and BEM syntax

- Prepended settings with similar group names for readability
- Updated `hr` tag styles to BEM (double dash)