> I hate CSS...In good old days, I would have used a table
In case you didn't know and if it's of any help, CSS has gotten a lot better compared to e.g. 6 years ago. Today, CSS grids[1][2] and flexbox[3][4] make layouts a lot simpler and are pretty well supported[5][6]. I think you might find using a CSS grid easier than a table for layout.
Funny enough : the main problem of the previous layout derived from a large CSS-overflow of numbers with a large number of digits, that I finally fixed with "word-break:break-all".
Considering the topic of the article, large number of digits and overflow were not supposed to be a problem with Chalk :-D
Considering the topic of the article, large number of digits and overflow were not supposed to be a problem with Chalk :-D