| /* Theme inspired by nordtheme. The colors have been darkened to work on light backgrounds. */ |
| :root { |
| --hljs-bg: var(--code-bg); |
| --hljs-fg: var(--code-fg); |
| --hljs-comment: #90A1C1; |
| --hljs-doctag: #4B6B92; |
| --hljs-meta: hsl(40, 100%, 40%); |
| --hljs-subst: hsl(40, 100%, 40%); |
| --hljs-title: hsl(193, 60%, 42%); |
| --hljs-type: hsl(179, 61%, 30%); |
| --hljs-keyword: hsl(213, 60%, 45%); |
| --hljs-string: hsl(92, 46%, 43%); |
| --hljs-literal: hsl(311, 30%, 47%); |
| --hljs-addition: hsl(122, 40.97%, 44.51%); |
| --hljs-deletion: hsl(1 , 66% , 64%); |
| } |
| :root.theme-dark { |
| --hljs-meta: hsl(40, 100%, 49%); |
| --hljs-subst: hsl(40, 100%, 49%); |
| --hljs-title: hsl(193, 60%, 58%); |
| --hljs-keyword: hsl(213, 60%, 60%); |
| --hljs-type: hsl(179, 61%, 45%); |
| --hljs-string: hsl(92, 46%, 68%); |
| --hljs-literal: hsl(311, 30%, 62%); |
| } |
| |
| pre, .hljs { |
| background: var(--hljs-bg); |
| color: var(--code-fg); |
| } |
| |
| .hljs-comment { |
| color: var(--hljs-comment); |
| } |
| .hljs-doctag { |
| color: var(--hljs-doctag); |
| font-weight: 500; |
| } |
| .hljs-emphasis { |
| font-style: italic; |
| } |
| .hljs-bold { |
| font-weight: bold; |
| } |
| |
| .hljs-meta { |
| color: var(--hljs-meta); |
| font-weight: 500; |
| } |
| .hljs-subst { |
| color: var(--hljs-subst); |
| } |
| .hljs-title { |
| color: var(--hljs-title); |
| font-weight: 500; |
| } |
| .hljs-type { |
| color: var(--hljs-type); |
| } |
| .hljs-keyword { |
| color: var(--hljs-keyword); |
| font-weight: 500; |
| } |
| .hljs-string { |
| color: var(--hljs-string); |
| } |
| .hljs-built_in, .hljs-number, .hljs-literal { |
| color: var(--hljs-literal); |
| } |
| .hljs-addition { |
| color: var(--hljs-addition); |
| } |
| .hljs-deletion { |
| color: var(--hljs-deletion); |
| } |
| .hljs-attribute { |
| color: var(--hljs-type); |
| } |