.highlight {
  background-color: #1e1e1e;
  border-radius: 8px;
  padding: 16px;
  margin: 16px 0;
}
.highlight pre {
  margin: 0;
  color: #d4d4d4;
}
.highlight .c1 { color: #6a9955; }  /* comments */
.highlight .k { color: #569cd6; }   /* keywords */
.highlight .n { color: #9cdcfe; }   /* names */
.highlight .s { color: #ce9178; }   /* strings */
.highlight .nb { color: #4ec9b0; }  /* built-in names */
.highlight .o { color: #d4d4d4; }   /* operators */
