Bug 1100643: Integrate customCSS

Rebase of #2930 to a more recent parent so that we don't need to deal with vendor changes when switching branches.
Is our prefix logic able to pick this up?