логотип обычно небольшая картинка, чаще в svg и менять его не нужно
вообще есть тег picture, в котором можно указывать разные изображения в зависимости от разрешения и размеров экрана
но скорее всего в твоем случае проще прописать в css
500 - 'это не пути. это ошибка сервера. Причем не только на CSS, но и на js Надо разбираться с настройкой сервера. Может какой минификатор стоит. Хотя даже фавикон отдавать не хочет
Именно здесь сидят эксперты по черному и белому цвету.
Как опытный эксперт заявляю в иллюстраторе и индизайне удобней светлая темя, а в фотошопе - темная :)