You can't solve a problem you don't understand. Before you jump into action, bring your issues into the right level of focus with the Ladder of Abstraction.
This isn't about starting over. You'll still probably have most of the bricks to work with, but you'll understand why each one exists and which ones are flexible.
Everyone wants more project documentation, but nobody wants to write it. Make the most of your time by only creating the documentation you really need.
CSS Modules are a great way to manage styles in your web app, but you can make them even better with the addition of Typescript support at compile time.