Managing a custom CSS is a nightmare, but making changes to it is even more so – especially if you need to make the same change in lots of places. My solution – applying T4 to CSS, thereby creating a Site.css style only as a byproduct of a Site.tt template:

<#@ output extension=".css" #> 
<#
  string fontFamily = "Calibri, Arial, Helvetica, Sans-Serif";
  int fontSize = 12; // px
#>
body, p, td, li, a, input { font-family: <#= fontFamily #>; }
body
{
  font-size: <#= fontSize #>px;
  background-color: Black;
  color: White;
}
h1, h2 { font-family: <#= fontFamily #>;
         font-weight: normal }

Another problem solved.