/* Chroma Syntax Highlighting — Academic Dark Code Block Palette */
.chroma { color: #e6edf3; background-color: #141923; }
.chroma .ln { color: #6e7681; margin-right: 0.85rem; user-select: none; }
.chroma .k, .chroma .kc, .chroma .kd, .chroma .kn, .chroma .kp, .chroma .kr { color: #ff7b72; font-weight: 600; }
.chroma .kt { color: #ffa657; }
.chroma .nf, .chroma .fm { color: #d2a8ff; }
.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: #a5d6ff; }
.chroma .m, .chroma .mb, .chroma .mf, .chroma .mh, .chroma .mi, .chroma .il, .chroma .mo { color: #79c0ff; }
.chroma .c, .chroma .ch, .chroma .cm, .chroma .c1, .chroma .cs, .chroma .cp, .chroma .cpf { color: #8b949e; font-style: italic; }
.chroma .o, .chroma .ow { color: #ff7b72; }
.chroma .nb, .chroma .bp { color: #ffa657; }
