Código casi ilegible en modo oscuro

En Python Discourse, al usar bloques de código en modo oscuro, algunos resaltados hacen que el código sea ilegible.

Por ejemplo:

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

Se ve así, donde tuple y map apenas son visibles:

(No hay diferencia si añado python después de las primeras comillas invertidas triples).

Las herramientas de desarrollador de Chrome informan una relación de contraste de 1.2, donde las directrices mínimas AA son 4.5 y 7.0:

[captura de pantalla eliminada debido a límites para nuevos usuarios]

(La herramienta de evaluación de accesibilidad web WAVE no se ejecutó en la página.) [enlace eliminado debido a límites para nuevos usuarios]

Esto con la configuración predeterminada de Discourse.

Sé que es posible elegir otro tema, pero ¿podrían hacer que el resaltado de sintaxis predeterminado funcione bien en modo oscuro? Esto también es un problema de accesibilidad.

Discusión original en:

¡Gracias! :smiling_face:

8 Me gusta

¡Arreglaremos este estilo! Gracias por informarnos :heart:

5 Me gusta

Gracias @hugovk por informar de esto.

Esta PR corrige el color de resaltado para el tema oscuro.

Este tema se cerrará en unos días.

7 Me gusta

¡Gracias por la rápida respuesta y la solución! :rocket:

4 Me gusta

Este tema se cerró automáticamente después de 2 días. Ya no se permiten nuevas respuestas.