.cnblogs-markdown .hljs, .cnblogs-post-body .hljs,
.cnblogs-markdown code, .cnblogs-post-body code
 {
    padding: 1rem;
    max-height: 35rem;
    line-height: 1.5;
    background-color: #e9ecef;
    overflow: auto;
    font-family: 'JetBrains Mono Regular', 'Cascadia Code', 'Ubuntu Mono' !important;
	font-size: 15px !important;
}

.hljs {
    display: block;
    background: #fff !important;
    padding: .5em !important;
    color: #333 !important;
    overflow-x: auto !important
}
.hljs-comment,
.hljs-meta {
    color: #969896 !important
}
.hljs-emphasis,
.hljs-quote,
.hljs-strong,
.hljs-template-variable,
.hljs-variable {
    color: #df5000 !important
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
    color: #d73a49 !important
}
.hljs-attribute,
.hljs-bullet,
.hljs-literal,
.hljs-symbol {
    color: #0086b3 !important
}
.hljs-name,
.hljs-section {
    color: #63a35c !important
}
.hljs-tag {
    color: #333 !important
}
.hljs-attr,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id,
.hljs-selector-pseudo,
.hljs-title {
    color: #6f42c1 !important
}
.hljs-addition {
    color: #55a532 !important;
    background-color: #eaffea !important
}
.hljs-deletion {
    color: #bd2c00  !important;
    background-color: #ffecec !important
}
.hljs-link {
    text-decoration: underline !important
}
.hljs-number {
    color: #005cc5 !important
}
.hljs-string {
    color: #032f62 !important
}

code,
.console-output {
	font-family: 'JetBrains Mono Regular', 'Cascadia Code' !important;
	font-size: 15px !important;
}

span {
	font-family: 'Roboto Medium', 'JetBrains Mono Regular', 'Cascadia Code', '思源黑体 CN', 'Microsoft YaHei UI semibold' !important;;
}

pre,
div,
body,
code,
input,
td,
font,
a, 
textarea,
li {
	font-family: 'FontAwesome', 'iknow-ueditor-icons', 'Source Emoji', 'Roboto Medium', 'JetBrains Mono Regular', '思源黑体 CN', 'Microsoft YaHei UI semibold' !important;
}
