/* Visual Studio Code Dark HTML Theme for Hyperlight Syntax Editor */

.source-code {
  color: #abb2bf; /* Text color */
  /* font-family: 'Source Code Pro', monospace; */
}

.source-code .keyword {
  color: #9cdcfe; /* Keywords color */
}

.source-code .keyword.literal {
  color: #569cd6; /* Literal keywords color */
}

.source-code .keyword.type {
  color: #4ec9b0; /* Type keywords color */
}

.source-code .keyword.builtin {
  color: #9cdcfe; /* Builtin keywords color */
}

.source-code .preprocessor {
  color: #d4d4d4; /* Preprocessor color */
}

.source-code .comment {
  color: #6a9955; /* Comments color */
}

.source-code .comment .doc {
  color: #608b4e;
  font-weight: bold;
}

.source-code .identifier {
  color: #569cd6; /* Identifier color */
}

.source-code .string,
.source-code .char {
  color: #ce9178; /* String and char color */
}

.source-code .escaped {
  color: #d4d4d4; /* Escaped color */
}

.source-code .number,
.source-code .tag {
  color: #b5cea8; /* Number and tag color */
}

.source-code .regex,
.source-code .attribute {
  color: #9cdcfe; /* Regex and attribute color */
}

.source-code .operator {
  color: #d4d4d4; /* Operator color */
}

.source-code .keyword.operator {
  color: #c586c0; /* Operator color */
}

.source-code .tag {
  color: #61afef; /* Tag color */
}

.source-code .tag .attribute {
  color: #9cdcfe; /* Tag attribute color */
  font-style: italic;
}

.source-code .whitespace {
  background: #1e1e1e; /* Whitespace background color */
}

.source-code .error {
  border-bottom: 1px solid red; /* Error color */
}

.source-code::-moz-selection,
.source-code span::-moz-selection {
  background: #264f78; /* Selection background color */
  color: #d4d4d4; /* Selection text color */
}

.source-code::selection,
.source-code span::selection {
  background: #264f78; /* Selection background color */
  color: #d4d4d4; /* Selection text color */
}
