/* ========================================
   轻量代码高亮（自研，无第三方依赖）
   类名兼容常见 token，供 copy / collapse 使用
   ======================================== */

.code-body .token-keyword {
  color: #c792ea;
}

.code-body .token-string {
  color: #c3e88d;
}

.code-body .token-comment {
  color: #546e7a;
  font-style: italic;
}

.code-body .token-number {
  color: #f78c6c;
}

.code-body .token-function {
  color: #82aaff;
}

.code-body .token-class {
  color: #ffcb6b;
}

.code-body .token-operator {
  color: #89ddff;
}

html[data-theme="light"] .code-body .token-keyword {
  color: #7c3aed;
}

html[data-theme="light"] .code-body .token-string {
  color: #15803d;
}

html[data-theme="light"] .code-body .token-comment {
  color: #94a3b8;
}

html[data-theme="light"] .code-body .token-number {
  color: #c2410c;
}

html[data-theme="light"] .code-body .token-function {
  color: #2563eb;
}

html[data-theme="light"] .code-body .token-class {
  color: #b45309;
}

html[data-theme="light"] .code-body .token-operator {
  color: #0891b2;
}
