As cores de destaque podem ser alteradas substituindo estas variáveis CSS:
--hljs-comment: Usado para comentários de código--hljs-number: Usado para valores numéricos no código--hljs-string: Usado para valores de string no código--hljs-literal: Usado para valores literais no código--hljs-tag: Usado para tags HTML/XML--hljs-attribute: Usado para atributos em tags HTML/XML--hljs-symbol: Usado para símbolos no código--hljs-bg: Usado para a cor de fundo dos blocos de código--hljs-builtin-name: Usado para nomes de funções internas
Por exemplo, para substituir a cor da string:
:root {
--hljs-string: pink;
}
Parece que o hljs (a biblioteca de destaque usada) pode não suportar o destaque de identificadores Python como degirum em seu exemplo, mas você deve conseguir chegar bem perto alterando as outras cores.
Quanto à fonte, isso é estranho - os blocos de código devem aparecer com uma fonte monoespaçada por padrão. Sugiro verificar novamente seu tema para ter certeza de que nada está sendo substituído lá.