Para alterar as cores do tema, existem três arquivos que você precisa editar.
/usr/share/themes/{theme name}/gtk-3.0/gtk.css
/usr/share/themes/{theme name}/gtk-3.0/settings.ini
/usr/share/themes/{theme name}/gtk-2.0/gtkrc
No começo desses arquivos, você encontrará 4 pares de cores principais de primeiro plano e de fundo usadas em aplicativos baseados nas bibliotecas gtk 2 e gtk 3. Os pares base_color e text_color são usados para o documento ou partes de entrada de texto das janelas onde bg_cor e fg_cor são usadas para a área de janelas onde os ícones e rótulos são exibidos. O par selecionado é para o texto selecionado e o par de dica de ferramenta é usado para as dicas que aparecem quando você passa o mouse sobre um botão ou link. Essas cores podem ser aplicadas por aplicativos com opacidade ou sombreamento variáveis. A cor do texto nos botões vem do fg_color. Esses conjuntos de rótulos aparecem em todos os três arquivos, então eu mudei todos os três para ser o mesmo para qualquer rótulo que eu mude. Veja um exemplo do que eu mudei no arquivo gtk.css no tema Ambiance.
/* default color scheme */
@define-color bg_color #cdc3b8;
@define-color fg_color #262626;
@define-color base_color #accdff;
@define-color text_color #262626;
@define-color selected_bg_color #01b9fc;
@define-color selected_fg_color #ffffff;
@define-color tooltip_bg_color #A3D0FF;
@define-color tooltip_fg_color #023C79;