I don't think you know enough about GTK if you think having a CSS parser is bloat in a UI toolkit versus a whole theming engine.
https://docs.gtk.org/gtk3/css-overview.html
It even has a DOM inspector window:
https://askubuntu.com/questions/597259/how-do-i-open-gtk-ins...