Only show a separator when two items are next to each other, and skip for new lines.
Use a collection of utilities to form components without additional CSS.
Get a more consistent sizing with viewport-based font sizing
Make a contained element span the entire horizontal space.
Use the cascade to colour links in their context.
Running a simple blog doesn't require a large CMS.