:root {
    --LANG_TURING_COMMENT_COLOR: salmon;
    --LANG_TURING_DEFAULT_COLOR: black;
    --LANG_TURING_STATE_COLOR: darkred;
    --LANG_TURING_SYMBOL_COLOR: darkblue;
    --LANG_TURING_DIRECTION_COLOR: green;
}

@media (prefers-color-scheme: dark) {
    :root {
	--LANG_TURING_COMMENT_COLOR: orange;
	--LANG_TURING_DEFAULT_COLOR: white;
	--LANG_TURING_STATE_COLOR: lightgreen;
	--LANG_TURING_SYMBOL_COLOR: pink;
	--LANG_TURING_DIRECTION_COLOR: lightblue;
    }
}

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

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

.syn_default:nth-child(1) {
    color: var(--LANG_TURING_STATE_COLOR);
}

.syn_default:nth-child(3) {
    color: var(--LANG_TURING_SYMBOL_COLOR);
}

.syn_default:nth-child(5) {
    color: var(--LANG_TURING_STATE_COLOR);
}

.syn_default:nth-child(7) {
    color: var(--LANG_TURING_SYMBOL_COLOR);
}

.syn_default:nth-child(9) {
    color: var(--LANG_TURING_DIRECTION_COLOR);
}
