/*
 * LCode 手册 — 代码高亮：经典 Visual Studio 浅色主题
 * 配合 WinForm 传统窗口素色风格，白底黑字 + 蓝/红/绿经典着色
 */

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 8px 12px;
  background: #F5F5F5;
  border: 1px inset #C0C0C0;
  border-radius: 0;
}

code.hljs {
  padding: 1px 3px;
}

/* 关键字（蓝色） */
.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-section,
.hljs-link {
  color: #0000FF;
}

/* 类型/类名（深青绿） */
.hljs-type,
.hljs-title.class_,
.hljs-title.class_.inherited__ {
  color: #2B91AF;
}

/* 字符串（深红） */
.hljs-string,
.hljs-meta .hljs-string,
.hljs-regexp {
  color: #A31515;
}

/* 注释/XML文档注释（绿色/灰色） */
.hljs-comment,
.hljs-quote {
  color: #008000;
  font-style: italic;
}

.hljs-doctag {
  color: #808080;
}

/* 数字（深蓝） */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal.hljs-type,
.hljs-params {
  color: #000000;
}

/* 属性名（红色） */
.hljs-attr,
.hljs-attribute {
  color: #FF0000;
}

/* 函数名（深棕） */
.hljs-title.function_,
.hljs-title,
.hljs-name {
  color: #795E26;
}

/* 变量 */
.hljs-variable,
.hljs-template-variable {
  color: #001080;
}

.hljs-variable.language_ {
  color: #267F99;
}

/* 操作符 */
.hljs-operator {
  color: #000000;
}

/* 选择器 */
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id,
.hljs-selector-pseudo {
  color: #D16969;
}

/* 符号 */
.hljs-symbol,
.hljs-bullet {
  color: #000000;
}

/* 强调/加粗 */
.hljs-emphasis {
  font-style: italic;
}

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

/* 代码块 */
.hljs-code {
  color: #000000;
}

.hljs-formula {
  color: #000000;
}

.hljs-addition {
  color: #008000;
  background: #E2FFE2;
}

.hljs-deletion {
  color: #A31515;
  background: #FFE2E2;
}

.hljs-subst {
  color: #000000;
}

.hljs-template-tag {
  color: #0000FF;
}

/* XML/HTML 标签 */
.hljs-tag .hljs-name {
  color: #800000;
}

.hljs-tag .hljs-attr {
  color: #FF0000;
}

.hljs-tag {
  color: #800000;
}
