Это дает вам ошибку на первом символе в файле, который является 'd', который исключает такие вещи, как "скрытые" специальные символы для меня. Я предполагаю, что Firefox не может открыть файл локально по какой-либо причине, или что файл был случайно сохранен с кодировкой, которая, хотя и отображается нормально в диалоговом окне, не анализируется нормально. Возможно, он был сохранен как Unicode по ошибке?
Если бы вы могли связать нас с реальным файлом, это помогло бы, поскольку ваш синтаксис (несмотря на то, что разметка не совсем верна, но я не думаю, что это так) идеально подходит для файла .css, который вы вставили.