/* Dark Mode Syntax Highlighting for Rouge */
pre code {
  display: block;
  padding: 1rem;
  overflow-x: auto;
  border-radius: 8px;
  background-color: #282c34;
  color: #abb2bf;
}

/* Rouge token colors */
pre code .k { color: #c678dd; } /* keywords */
pre code .s { color: #98c379; } /* strings */
pre code .c { color: #5c6370; font-style: italic; } /* comments */
pre code .o { color: #56b6c2; } /* operators */
pre code .mi { color: #d19a66; } /* numbers */
pre code .nb { color: #e5c07b; } /* built-ins */
