/*
 * Copyright 2021 The Chromium Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

.token-variable { color: var(--color-token-variable); }
.token-property { color: var(--color-token-property); }
.token-type { color: var(--color-token-type); }
.token-variable-special { color: var(--color-token-variable-special); }
.token-definition { color: var(--color-token-definition); }
.token-builtin { color: var(--color-token-builtin); }

.token-number { color: var(--color-token-number); }
.token-string { color: var(--color-token-string); }
.token-string-special { color: var(--color-token-string-special); }
.token-atom { color: var(--color-token-atom); }

.token-keyword { color: var(--color-token-keyword); }
.token-comment { color: var(--color-token-comment); }
.token-meta { color: var(--color-token-meta); }
.token-invalid { color: var(--color-error-text); }

.token-tag { color: var(--color-token-tag); }
.token-attribute { color: var(--color-token-attribute); }
.token-attribute-value { color: var(--color-token-attribute-value); }

.token-inserted { color: var(--color-token-inserted); }
.token-deleted { color: var(--color-token-deleted); }

.token-heading {
  color: var(--color-token-variable-special);
  font-weight: bold;
}

.token-link {
  color: var(--color-token-variable-special);
  text-decoration: underline;
}

.token-strikethrough {
  text-decoration: strike-through;
}

.token-strong {
  font-weight: bold;
}

.token-emphasis {
  font-style: italic;
}
