/*
 * Prism token colors adapted from the VS Light theme used by pyranid.com.
 * Highlighting is generated at build time, so the deployed site ships CSS
 * and static span markup only.
 */

.editor {
  background-color: var(--surface);
  color: #000000;
}

.editor .token.comment,
.editor .token.doctype,
.editor .token.cdata {
  color: #008000;
}

.editor .token.prolog {
  color: #000080;
}

.editor .token.number,
.editor .token.variable,
.editor .token.inserted {
  color: #098658;
}

.editor .token.string,
.editor .token.deleted {
  color: #a31515;
}

.editor .token.keyword,
.editor .token.function {
  color: #0000ff;
}

.editor .token.builtin {
  color: #0070c1;
}

.editor .token.class-name {
  color: #267f99;
}

.editor .token.constant,
.editor .token.char {
  color: #811f3f;
}

.editor .token.tag {
  color: #800000;
}

.editor .token.attr-name {
  color: #ff0000;
}

.editor .token.punctuation,
.editor .token.changed {
  color: #0451a5;
}

.editor .token.property {
  color: #0451a5;
}

.editor .token.attr-value {
  color: #a31515;
}

.editor .token.class {
  color: #267f99;
}

.editor .token.operator,
.editor .token.boolean,
.editor .token.symbol,
.editor .token.regex,
.editor .token.entity,
.editor .token.url {
  color: #000000;
}

.editor .token.namespace {
  opacity: 0.7;
}
