.hl-number {color: #b66a00}
.hl-type-builtin {color: #b66a00}
.hl-function-call {color: #393842}
.hl-keyword-exception {color: #a625a4}
.hl-variable-parameter {color: #393842}
.hl-boolean {color: #b66a00}
.hl-character {color: #50a04f}
.hl-constant-builtin {color: #e35549}
.hl-comment {color: #9fa0a6}
.hl-constructor {color: #393842}
.hl-comment-documentation {color: #9fa0a6}
.hl-keyword-directive {color: #a625a4}
.hl-keyword-repeat {color: #a625a4}
.hl-operator {color: #4078f1}
.hl-variable-member {color: #393842}
.hl-keyword-import {color: #a625a4}
.hl-punctuation-bracket {color: #393842}
.hl-keyword-conditional {color: #a625a4}
.hl-function-macro {color: #c91142}
.hl-punctuation-special {color: #b66a00}
.hl-keyword-directive-define {color: #a625a4}
.hl-keyword-modifier {color: #a625a4}
.hl-attribute-builtin {color: #a625a4}
.hl-function-method {color: #4078f1}
.hl-constant {color: #b66a00}
.hl-keyword-return {color: #a625a4}
.hl-punctuation-delimiter {color: #393842}
.hl-variable-builtin {color: #0083bb}
.hl-character-special {color: #393842}
.hl-constant-macro {color: #c91142}
.hl-function-method-call {color: #393842}
.hl-string {color: #50a04f}
.hl-string-special-url {color: #0083bb}
.hl-type-definition {color: #b66a00}
.hl-keyword-coroutine {color: #a625a4}
.hl-type {color: #b66a00}
.hl-attribute {color: #a625a4}
.hl-number-float {color: #b66a00}
.hl-keyword-type {color: #a625a4}
.hl-function-builtin {color: #0083bb}
.hl-module-builtin {color: #0083bb}
.hl-variable {color: #393842}
.hl-property {color: #393842}
.hl-keyword-operator {color: #a625a4}
.hl-keyword {color: #a625a4}
.hl-module {color: #393842}
.hl-function {color: #4078f1}
.hl-keyword-function {color: #a625a4}

[data-theme="dark"] {
	.hl-number {color: #cc7f40}
	.hl-type-builtin {color: #f4bf75}
	.hl-function-call {color: #d8d8d8}
	.hl-keyword-exception {color: #aa759f}
	.hl-variable-parameter {color: #d8d8d8}
	.hl-boolean {color: #cc7f40}
	.hl-character {color: #90a959}
	.hl-constant-builtin {color: #cc7f40}
	.hl-comment {color: #7b7b7b}
	.hl-constructor {color: #d8d8d8}
	.hl-comment-documentation {color: #7b7b7b}
	.hl-keyword-directive {color: #aa759f}
	.hl-keyword-repeat {color: #aa759f}
	.hl-operator {color: #a8a8a8}
	.hl-variable-member {color: #d8d8d8}
	.hl-keyword-import {color: #aa759f}
	.hl-punctuation-bracket {color: #a8a8a8}
	.hl-keyword-conditional {color: #aa759f}
	.hl-function-macro {color: #75b5aa}
	.hl-punctuation-special {color: #cc7f40}
	.hl-keyword-directive-define {color: #aa759f}
	.hl-keyword-modifier {color: #aa759f}
	.hl-attribute-builtin {color: #aa759f}
	.hl-function-method {color: #6a9fb5}
	.hl-constant {color: #cc7f40}
	.hl-keyword-return {color: #aa759f}
	.hl-punctuation-delimiter {color: #a8a8a8}
	.hl-variable-builtin {color: #d8d8d8}
	.hl-character-special {color: #d8d8d8}
	.hl-constant-macro {color: #f4bf75}
	.hl-function-method-call {color: #d8d8d8}
	.hl-string {color: #90a959}
	.hl-string-special-url {color: #75b5aa}
	.hl-type-definition {color: #75b5aa}
	.hl-keyword-coroutine {color: #aa759f}
	.hl-type {color: #d8d8d8}
	.hl-attribute {color: #6a9fb5}
	.hl-number-float {color: #cc7f40}
	.hl-keyword-type {color: #aa759f}
	.hl-function-builtin {color: #75b5aa}
	.hl-module-builtin {color: #d8d8d8}
	.hl-variable {color: #d8d8d8}
	.hl-property {color: #d8d8d8}
	.hl-keyword-operator {color: #aa759f}
	.hl-keyword {color: #aa759f}
	.hl-module {color: #d8d8d8}
	.hl-function {color: #6a9fb5}
	.hl-keyword-function {color: #aa759f}
}