В принципе вы можете использовать движок Razor в MVC3 для обработки любых ваших файлов. Вы уже можете сделать это для своих файлов HTML.
Если вы хотите использовать Razor для динамической обработки (или даже создания на лету) вашего CSS, взгляните на RazorJs . RazorJs позволяет Razor предварительно обрабатывать файлы Javascript, прежде чем они будут включены в представление. Я не смотрел на его исходный код, но я думаю, что было бы просто адаптировать его для предварительной обработки CSS.