Почти нечитаемая подсветка кода в тёмной теме

На форуме Python при использовании блоков кода в тёмной теме некоторые элементы подсветки делают код нечитаемым.

Например:

class do(partial):
    def __rmatmul__(self, iterables):
        self.results = tuple(map(self, iterables))

Выглядит так, где tuple и map едва различимы:

(Разницы нет, даже если добавить python после первых трёх обратных кавычек.)

Инструменты разработчика Chrome показывают коэффициент контрастности 1,2, тогда как минимальные рекомендации уровня AA составляют 4,5 и 7,0:

[скриншот удалён из-за ограничений для новых пользователей]

(Инструмент оценки доступности WAVE не запустился на этой странице.) [ссылка удалена из-за ограничений для новых пользователей]

Это происходит при настройках Discourse по умолчанию.

Я знаю, что можно выбрать другую тему, но не могли бы вы сделать так, чтобы подсветка синтаксиса по умолчанию хорошо работала в тёмной теме? Это также вопрос доступности.

Оригинальное обсуждение здесь:

Спасибо! :smiling_face:

8 лайков

Мы разберёмся с этим стилем! Спасибо, что сообщили нам :heart:

5 лайков

Спасибо @hugovk за сообщение об этом.

Этот PR исправляет цвет выделения для тёмной темы.

Эта тема закроется через несколько дней.

7 лайков

Спасибо за быстрый ответ и исправление! :rocket:

4 лайка

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.