Still a gtkrc file is already css in a sense. The benefit of css would mainly be that a designer can use a syntax that he already knows. There would still be the same GTK classes and style properties. I'm more curious about separating logic and presentation on a deeper level, like with XUL.