/* This Code Highlighting Theme is based on GitHub Theme */

.gutter {
    color: var(--grey);
    user-select: none;
}

.highlight .name {
    color: #22863a;
}

.highlight .attr, .highlight .meta, .highlight .meta-keyword, .highlight .attribute, .highlight .number, .highlight .selector-class {
    color: #005cc5
}

.highlight .string {
    color: #032f62;
}

.highlight .symbol {
    color: #005cc5;
}

.highlight .selector-tag {
    color: #22863a;
}

.highlight .built_in {
    color: #6f42c1;
}

.highlight .keyword {
    color: #d73a49;
}

/*
@media (prefers-color-scheme: dark) {
    .highlight .name {
        color: #7ee787;
    }
    .highlight .attr, .highlight .meta, .highlight .meta-keyword, .highlight .attribute, .highlight .number, .highlight .selector-class {
        color: #9cdcfe;
    }
    .highlight .string {
        color: #b55929;
    }
    .highlight .symbol {
        color: #79b8ff;
    }
    .highlight .selector-tag {
        color: #7ee787;
    }
    .highlight .built_in {
        color: #dcdcaa;
    }
    .highlight .keyword {
        color: #1f38a1;
    }
}
*/

body[data-color-scheme="dark"] {
    .highlight .name {
        color: #7ee787;
    }
    .highlight .attr, .highlight .meta, .highlight .meta-keyword, .highlight .attribute, .highlight .selector-class {
        color: #9cdcfe;
    }

    .highlight .number {
        color: #b5cea8;
    }
    .highlight .string {
        color: #ce9178;
    }
    .highlight .symbol {
        color: #79b8ff;
    }
    .highlight .selector-tag {
        color: #7ee787;
    }
    .highlight .built_in {
        color: #dcdcaa;
    }
    .highlight .keyword {
        color: #4a9cd6;
    }

    .highlight :not(pre) > :not(code) > :not(font) > var {
        color: #7ee787;
    }
}
