Take some cues from Shoelace CSS:
https://github.com/claviska/shoelace-css
Remarkably, their documentation is similar in implementation and they also decided not to include a grid system, which is an idea I've been floating and one that I think is a good idea.