One of idea is to build GtkStyle from CSS text and set the style to a widget. GtkStyle possible created by a GtkRcStyle, and I don't know how to make a good GtkRcStyle, yet. GtkRcStyle itself should contain all the properties of CSS text.
libcroco the SAC implementation may be the parser of CSS to RC.