
.ace_content {
    background: rgba(0, 0, 0, 0.9) !important; 
    color: white;
}

.ace-eclipse .ace_comment {
    color: rgb(113, 150, 130) !important;
}

.ace_storage,
.ace_keyword,
.ace_variable,
.ace_meta, 
.ace_operator {
    color: #ffa500f5 !important;
}

.ace_identifier, .ace_punctuation,  .ace_cursor, .ace-eclipse .ace_entity.ace_other.ace_attribute-name {
    color: azure !important;
}

.ace_lparen, .ace_rparen {
    color: tomato !important;
}

.ace_language, .ace_string, .ace_numeric {
    color: #00d9ff !important;
}

.ace-eclipse .ace_marker-layer .ace_selection, .ace-eclipse .ace_active-line {
    background: #3F51B5 !important;
}


/* .ace_support:has(.ace_support.write),
.ace_support:has(.ace_support.create),
.ace_support:has(.ace_support.update) {
    color: yellow !important;
} */

.ace_support {
    color: tomato !important;
}

.ace_function {
    color: yellow !important; 
}