.entry pre.code {
  margin: 0 0 16px;
  padding: 16px 20px;
  background: #edf3f4;
  border-left: 3px solid #0f3d4c;
  overflow-x: auto;
  font-family: "IBM Plex Mono", ui-monospace, monospace;
  font-size: 14px;
  line-height: 1.55;
}

.entry pre.code code {
  font-family: inherit;
  color: #1a2e35;
}

.entry pre.code .hljs-keyword,
.entry pre.code .hljs-selector-tag,
.entry pre.code .hljs-built_in {
  color: #0f3d4c;
  font-weight: 600;
}

.entry pre.code .hljs-type,
.entry pre.code .hljs-title.class_ {
  color: #1a5f7a;
}

.entry pre.code .hljs-string,
.entry pre.code .hljs-regexp {
  color: #2d6a4f;
}

.entry pre.code .hljs-number,
.entry pre.code .hljs-literal {
  color: #6b4c9a;
}

.entry pre.code .hljs-comment {
  color: #5a6b72;
  font-style: italic;
}

.entry pre.code .hljs-function,
.entry pre.code .hljs-title.function_ {
  color: #0b7285;
}

.entry pre.code .hljs-attr,
.entry pre.code .hljs-property {
  color: #364fc7;
}

.entry pre.code .hljs-symbol,
.entry pre.code .hljs-params {
  color: #495057;
}
