ffmpeg allows you to pass parameters through to the subtitling library, libass. For example:
# this is wrong
# 0057b8=blue, ffd700=gold
ffmpeg -i original.mp4 -vf "subtitles=russian.srt:force_style='Fontname=Gill\ Sans\ MT,Fontsize=20,borderstyle=3,outline=3,OutlineColour=0057b8,PrimaryColour=ffd700'" -y rc1.mp4
If you try to set the colours, you will probably get them wrong on the first attempt: