Includes lots of code cleanup and organization improvements. No user-facing changes. Includes:
- Moves external font to the writer.libraries.yml file.
- Code refactoring: add conditions, reduce unnecessary code duplication, add usage of object methods in case of getting object properties.
- Replace deprecated function node_type_load with object-oriented successor.
- Move templates to a templates folder.
- Fix typos.
- Now supports a site logo (this looks best if the logo is 64x64 px or smaller).
- Fixes one bug where Drupal system messages would not display, and another where content display types didn't behave as expected properly. (Messages and fields not displayed [1951474])
- Enables menus by default
Improvements to the responsive design on smaller devices:
- Added a mobile menu
- Adjusted breakpoints
- Reduced font sizes and spacing on small devices