/* Chroma syntax theme — terminal / amber */
.chroma { background: transparent; color: #cfccc0; }
.chroma .err { color: #e06c6c; }
.chroma .ln, .chroma .lnt { color: #5c5f52; margin-right: 12px; }
/* comments */
.chroma .c, .chroma .ch, .chroma .cm, .chroma .c1, .chroma .cs, .chroma .cp, .chroma .cpf { color: #5c5f52; font-style: italic; }
/* keywords */
.chroma .k, .chroma .kc, .chroma .kd, .chroma .kn, .chroma .kp, .chroma .kr { color: #c58fbf; }
.chroma .kt { color: #c58fbf; }
/* names */
.chroma .n { color: #cfccc0; }
.chroma .na { color: #dbc78a; }
.chroma .nb, .chroma .bp { color: #e0a34e; }
.chroma .nf, .chroma .fm { color: #e0a34e; }
.chroma .nc, .chroma .nn { color: #8fbfb0; }
.chroma .nt { color: #c58fbf; }
.chroma .nv, .chroma .vc, .chroma .vg, .chroma .vi { color: #cfccc0; }
.chroma .no { color: #dea584; }
/* strings */
.chroma .s, .chroma .sa, .chroma .sb, .chroma .sc, .chroma .dl, .chroma .sd, .chroma .s2, .chroma .se, .chroma .sh, .chroma .si, .chroma .sx, .chroma .sr, .chroma .s1, .chroma .ss { color: #8fbf7f; }
/* numbers */
.chroma .m, .chroma .mb, .chroma .mf, .chroma .mh, .chroma .mi, .chroma .il, .chroma .mo { color: #dea584; }
/* operators / punctuation */
.chroma .o, .chroma .ow { color: #b8b6a8; }
.chroma .p { color: #a8a698; }
/* misc */
.chroma .gd { color: #e06c6c; }
.chroma .gi { color: #8fbf7f; }
.chroma .gh, .chroma .gu { color: #e0a34e; }
.chroma .gs { font-weight: 600; }
.chroma .ge { font-style: italic; }
