Thread:Skin talk:Vector/User customization for background & text color and font/reply

There is Extension:Theme, but it might be too limited for your use case.