В site-main
есть пробел до и после дефиса.Эти пробелы были добавлены Visual Studio автоматически, когда эта строка была скопирована между уже существующими двойными кавычками.Решение состоит в том, чтобы добавить кавычки после вставки или исправления вручную.
Добавил комментарий Андерсона Пиментала в качестве ответа и благодарен за это.Мысль об удалении этого вопроса, но при сохранении его, поскольку другие могли бы также столкнуться с этой проблемой в Visual Studio.