In my opinion : theme option must generate a css file by php, and after this file is included like other one. Generation is done only when option are updated.
When saving survey theme option : generated css is done in upload/survey/sid/option.css (for example).
can you confirm that the bug has been fixed?
custom.css is loaded before inline style.