/* Resaltado de Sintaxis para los 10 Lenguajes (Tema Cálido y Terminal) */
code[class*="language-"], pre[class*="language-"] {
  font-family: 'JetBrains Mono', 'Courier New', monospace;
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  tab-size: 4;
  hyphens: none;
}

/* Tokens estándar */
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: #8F8476; font-style: italic; }
.token.punctuation { color: #5C5248; }
.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol { color: #B35B3B; }
.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin { color: #53823B; }
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string { color: #7B6858; }
.token.atrule, .token.attr-value, .token.keyword { color: #8F4978; font-weight: 600; }
.token.function, .token.class-name { color: #356D9C; }
.token.regex, .token.important, .token.variable { color: #A66928; }

/* Aspecto para Bash / Terminal */
.terminal-content .token.comment { color: #7F848E; font-style: italic; }
.terminal-content .token.builtin, .terminal-content .token.function { color: #98C379; }
.terminal-content .token.keyword { color: #C678DD; }
.terminal-content .token.string { color: #E5C07B; }
.terminal-content .token.operator { color: #61AFEF; }
.terminal-content .token.punctuation { color: #ABB2BF; }
