:root {
    --LANG_DEF_COMMENT_COLOR: salmon;
    --LANG_DEF_KEYWORD_COLOR: green;
    --LANG_DEF_LABEL_COLOR: blue;
    --LANG_DEF_LITERAL_COLOR: orange;
    --LANG_DEF_DEFAULT_COLOR: gray;

    /* Once I have selection properly implemented in code editor */
    --LANG_DEF_AUTO_INDENT: 0px;
}

.syn_comment {
    color: var(--LANG_DEF_COMMENT_COLOR);
}

.syn_comment:first-child {
    margin-left: var(--LANG_DEF_AUTO_INDENT);
}

.syn_keyword {
    color: var(--LANG_DEF_KEYWORD_COLOR);
    margin-left: var(--LANG_DEF_AUTO_INDENT);
}

.syn_label {
    color: var(--LANG_DEF_LABEL_COLOR);
}

.syn_literal {
    color: var(--LANG_DEF_LITERAL_COLOR);
}

.syn_literal:first-child {
    margin-left: var(--LANG_DEF_AUTO_INDENT);
}

.syn_default {
    color: var(--LANG_DEF_DEFULAT_COLOR);
}

.syn_default:first-child {
    margin-left: var(--LANG_DEF_AUTO_INDENT);
}
