Posso inserir CSS personalizado em qualquer tema do WordPress?
Pode. Porém, verifique o método utilizado na hora de criar esse CSS personalizado. Recomendamos, mais uma vez, fazer isso via plugins para evitar complicar demais a estilização do seu site.