i think using qt6ct would be the move?
i want to say gtk makes this easier, and it definitely used to, but only until a certain point in gtk3s lifecycle (some will say 3.16 cause thats what deprecated css themes, but i disagree it was already getting less and less intuitive long before that)