Aha, setting the content-type header to text/css works.
An irritating extra step, but it's working now.
Thanks.
Since we don't do Dragon Points anymore, I'd like to award you 3 PonyPorn Points for that splendid, nay splendid, answer.
That was an excellent example of asking the wrong question. Well done.