/* Highlight.js customization for better readability */
pre code.hljs {
  padding: 0;
  background: transparent;
  border-radius: 0;
  font-size: inherit;
}

pre.hljs {
  background-color: #1e1e1e;
  border: none;
}

/* Ensure text colors are visible */
.hljs {
  color: #abb2bf;
}

.hljs-attr,
.hljs-attribute {
  color: #e06c75;
}

.hljs-string {
  color: #98c379;
}

.hljs-number {
  color: #d19a66;
}

.hljs-literal {
  color: #56b6f2;
}
