Gutenberg Support and CSS Improvements
You've clearly put so much into this, I feel guilty and greedy making any suggestions for improvements... 🙂
Two suggestions I have is to consider moving from shortcodes to Gutenberg blocks... I imagine that would be a big code change, but it would make it easier to design our dream weather dashboards much easier.
Barring that, it would be hand if the HTML output for data (tables, gauges, etc) had separate classes for each element, so that we wouldn't have to wrap elements with extra div tags, etc to make stylistic or formatting changes.
Two small suggestions, but I am amazed at the work you've already done on this...