And this is what makes you ignorant. It seems you have never codded with OpenGL before or Vulkan, which this is based on. Let me explain so your little mind can understand. When creating a UI system for any program, whether you use a texture, use an api like Imgui, or just code out the verts to create the shape you want, there is always one underlying thing that is easy to change and that is the color of the objects. As the color of the UI is an off-white it can easily be tinted a darker shade by writing out duplicate code for the original off white UI and haveing a bool that switches between the two that is toggled on and off with a button. This can be done even if they are using GSL or another shader scripting language, if they are using Imgui, it only takes changing the color codes, or if it is a texture, they only need to add a line of code to their shader to render the color to change the color. All of which, if it is done by a proper programmer, can be done in an hour or less easily. So yes, by adding a boolean and with the duplicate code or color code change, it is pretty simple and can be done by just "CHANGING A BOOLEAN". I hope this allowed you to learn a bit about programming.