/* 精简版 One Dark 代码高亮主题 */
.highlight {
    background: #282c34;
    color: #abb2bf;
    padding: 18px;
    border-radius: 8px;
    overflow-x: auto;
    font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
    font-size: 14px;
    line-height: 1.6;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.highlight .c, .highlight .c1, .highlight .cm { color: #5c6370; font-style: italic; } /* 注释 */
.highlight .k, .highlight .kd, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv { color: #c678dd; } /* 关键字 */
.highlight .s, .highlight .s1, .highlight .s2, .highlight .sb, .highlight .sc { color: #98c379; } /* 字符串 */
.highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .mo { color: #d19a66; } /* 数字 */
.highlight .nf, .highlight .fm { color: #61afef; } /* 函数名 */
.highlight .nc, .highlight .nn { color: #e5c07b; } /* 类名 */
.highlight .nt, .highlight .nd { color: #e06c75; } /* 标签/装饰器 */
.highlight .na { color: #d19a66; } /* 属性名 */
.highlight .o, .highlight .ow { color: #56b6c2; } /* 操作符 */
.highlight .err { color: #f44747; background-color: #fbdada; } /* 错误 */
