/* DIMENSION */
.Expression-dimension > .Expression-identifier {
  color: var(--color-brand);
}

/* METRIC */
.Expression-metric > .Expression-identifier {
  color: var(--color-accent1);
}

/* SEGMENT */
.Expression-segment > .Expression-identifier {
  color: var(--color-accent2);
}

/* UNKNOWN IDENTIFIER */
.Expression-unknown > .Expression-identifier {
  color: var(--color-text-medium);
}

/* STRING LITERAL */
.Expression-string-literal {
  color: var(--color-accent5);
}

/* AGGREGATION */
.Expression-aggregation > .Expression-function-name,
.Expression-aggregation > .Expression-group > .Expression-open-paren,
.Expression-aggregation > .Expression-group > .Expression-close-paren {
  color: var(--color-accent1);
}

/* BOOLEAN (FILTER) FUNCTION */
.Expression-boolean > .Expression-function-name,
.Expression-boolean > .Expression-group > .Expression-open-paren,
.Expression-boolean > .Expression-group > .Expression-close-paren {
  color: var(--color-accent2);
}

/* SELECTED (currently unused) */

.Expression-selected > .Expression-identifier {
  color: white;
  background-color: currentColor;
}
