Add CSS variables to control the body text look, including color and font weight

Use case or problem

Obsidian has a lot of CSS variables to make customizing the look of the app easy, however there aren’t variables to control just the body text font weight and color (in the editor). Right now The color is controlled by --text-normal (which controls colors in the UI too) and no variables for font weight, requiring me to write CSS with lots of selectors to do that.

Proposed solution

Offer variables for controlling the body text color and weight like body-text-color and body-text-weight.