/* AubeCode — coloration syntaxique, thème clair (palette type VS Code Light+).
   Pendant clair de syntax-dark.css ; mêmes scopes highlight.js v11. */

.hljs { background: #ffffff; color: #1f1f1f; }

/* Commentaires et documentation */
.hljs-comment, .hljs-quote { color: #008000; font-style: italic; }
.hljs-doctag { color: #6a737d; }

/* Mots-clés, littéraux, self/this */
.hljs-keyword, .hljs-literal, .hljs-symbol, .hljs-selector-tag { color: #0000ff; }
.hljs-variable.language_ { color: #0000ff; }

/* Décorateurs, directives, doctype */
.hljs-meta, .hljs-template-tag { color: #af00db; }
.hljs-meta .hljs-keyword { color: #af00db; }

/* Chaînes, échappements, regex, nombres */
.hljs-string, .hljs-meta .hljs-string { color: #a31515; }
.hljs-char.escape_ { color: #ee0000; }
.hljs-regexp { color: #811f3f; }
.hljs-number { color: #098658; }

/* Fonctions (brun doré), classes et types (bleu canard) */
.hljs-title, .hljs-title.function_, .hljs-title.function_.invoke__ { color: #795e26; }
.hljs-title.class_, .hljs-title.class_.inherited__ { color: #267f99; }
.hljs-type, .hljs-built_in { color: #267f99; }

/* Paramètres, variables, propriétés */
.hljs-params { color: #001080; }
.hljs-variable, .hljs-template-variable, .hljs-property { color: #001080; }

/* Attributs HTML (rouge) mais clés JSON (bleu) */
.hljs-attr, .hljs-attribute { color: #e50000; }
code.language-json .hljs-attr { color: #0451a5; }

/* HTML / XML : balises et sélecteurs CSS */
.hljs-name { color: #800000; }
.hljs-tag { color: #800000; }
.hljs-tag .hljs-name { color: #800000; }
.hljs-selector-class, .hljs-selector-id,
.hljs-selector-attr, .hljs-selector-pseudo { color: #800000; }

/* Markdown et divers */
.hljs-section { color: #0070c1; font-weight: 700; }
.hljs-bullet { color: #0451a5; }
.hljs-link { color: #0451a5; text-decoration: underline; }
.hljs-emphasis { font-style: italic; }
.hljs-strong { font-weight: 700; }
.hljs-subst { color: #1f1f1f; }
.hljs-formula { color: #098658; }
.hljs-operator, .hljs-punctuation { color: #1f1f1f; }

/* Diff */
.hljs-addition { color: #22863a; background: #e6ffec; }
.hljs-deletion { color: #b31d28; background: #ffeef0; }
