/* Prism custom overrides to match site palette */
code[class*="language-"],
pre[class*="language-"] {
  font-family: 'Courier New', Courier, monospace;
  font-size: 0.88rem;
  line-height: 1.65;
  color: #c0c5ce;
  text-shadow: none;
  tab-size: 2;
}

pre[class*="language-"] {
  background: #2b303b;
  margin: 1.5rem 0;
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata { color: #65737e; font-style: italic; }

.token.punctuation { color: #c0c5ce; }
.token.tag,
.token.attr-name,
.token.namespace,
.token.deleted { color: #bf616a; }
.token.function-name { color: #8fa1b3; }
.token.boolean,
.token.number,
.token.function { color: #d08770; }
.token.property,
.token.class-name,
.token.constant,
.token.symbol { color: #ebcb8b; }
.token.selector,
.token.important,
.token.atrule,
.token.keyword,
.token.builtin { color: #b48ead; }
.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.variable { color: #a3be8c; }
.token.operator,
.token.entity,
.token.url { color: #96b5b4; }
.token.important,
.token.bold { font-weight: bold; }
.token.italic { font-style: italic; }
.token.inserted { color: #a3be8c; }

