.sh-comment,
.code-block .c,
.code-block .c1,
.code-block .cm {
  color: var(--syntax-muted);
  font-style: italic;
}

.sh-keyword,
.code-block .k {
  color: var(--syntax-green);
  font-weight: 700;
}

.sh-type,
.code-block .kt,
.code-block .nc,
.code-block .nn {
  color: var(--syntax-violet);
}

.sh-preproc,
.code-block .cp,
.code-block .nd {
  color: var(--syntax-magenta);
}

.sh-string,
.code-block .s,
.code-block .s1,
.code-block .s2 {
  color: var(--syntax-cyan);
}

.sh-function,
.code-block .nf {
  color: var(--syntax-blue);
}

.sh-number,
.code-block .m,
.code-block .mi {
  color: var(--syntax-orange);
}

.sh-variable,
.code-block .na,
.code-block .nv {
  color: var(--syntax-yellow);
}

.code-block .o,
.code-block .p {
  color: var(--syntax-muted);
}

.sh-error,
.code-block .err {
  color: var(--syntax-red);
}
