Thanks for the extra details!
Yellow in vomit is usually bile or stomach acids and is pretty normal.
The brown coloration may be more serious as sometimes dark brown almost like coffeegrounds in color vomit indicates a possible bleed into the stomach area and its digested blood you are seeing.
Its possible though that if she was shorted on food yesterday that she filled her stomach with something else such as stool from another dog, dirt, pebbles, or even vegetation any of which could have irritated the stomach lining and triggered vomiting.
It is also possible that the leaking and the vomiting are an indication of a urinary tract infection or a kidney problem.
The water drinking may be due to her thirst from internal bleeding or just to clear her mouth and throat from the bad taste.
If she is not vomiting the water you can try resting her stomach by giving no food or only a bland diet and then talking to your vet tomorrow if she is still sick.
I would suggest trying boiled chicken meat or hamburger with the fat drained off, mixed with really well cooked rice in a ratio of 1/3 meat to 2/3 rice to see if that works. It’s not a balanced diet but OK to use for a few meals while working on controlling digestive upset.
If she vomits the water back up, if you see red blood in the vomit or more dark brown stuff then you might want to consider seeing the vet today. If there is no way you can see an emergency vet then you could see if some over the counter meds might help her today so you can keep her comfortable until seeing your vet tomorrow.
An over the counter med you might use would be Pepcid or Tagamet.
Be sure to tell the vet when you see them if you use either of these.
You can read about dose amounts (and cautions) scrolling down on the pages here
Hope this helps you!