I will try that. The SuSE .spec file uses GTK3 by default, but that causes the icons to run off the right side of the toolbar, so I generally rebuild Geany with GTK2 so it looks right. There are about 1000 good GTK2 themes that work well with Geany, I have yet to find one acceptable GTK3 theme (that goes to the whole complexity issue of the GTK3/css themes compared to the GTK2 themes -- which means virtually no one puts out GTK3 themes where in the past thousands of people made good quality GTK2 themes and made them available via Gnome-Look, etc..)
I will definitely work with the geany.css. The problem has always been that icon spacing generally aren't handled and the GTK3 defaults are abysmal. While I am familiar with the .gtkrc adjustments as they have been well documented for years, the GTK3 and the css used has been somewhat of a moving target and black box for non GTK programmers. Finding the css setting to fix, e.g., the GTK3 statusbar height, input widget height and icons spacing has been a mystery.
Thank you again. Any sane defaults you can set in geany.css that makes the icon spacing and widgets heights more theme agnostic so whether they fit within the window is a bit of GTK3 theme Russian Roulette, the better it will be. I tried all the GTK3 themes I could find on SuSE and geany was still a mess compared with the GTK2 defaults (literally any GTK2 theme made all the widgets fit)