/* Style definitions for the ORD mode */

.ace_keyword.ace_operator.ace_ord {
    color: #7da17f;
    font-weight: bold;
}

.ace_keyword.ace_control.ace_ord {
    color: #005cc5;
}

.ace_keyword.ace_definition.ace_ord {
    color: #d73a49;
}

.ace_punctuation.ace_dot.ace_ord {
    color: #c96bbe;
    font-weight: bold;
}

/* Dark mode overrides for ORD syntax highlighting */
body.theme-dark .ace_keyword.ace_operator.ace_ord {
    color: #98c379;
}

body.theme-dark .ace_keyword.ace_control.ace_ord {
    color: #61afef;
}

body.theme-dark .ace_keyword.ace_definition.ace_ord {
    color: #e06c75;
}

body.theme-dark .ace_punctuation.ace_dot.ace_ord {
    color: #c678dd;
}
