/* 代码墨板（Wayfind plate）：颜色全部来自 tokens.css 的 --code-*，无裸色值 */
.codehilite, .codehilite pre { background: var(--code-bg); color: var(--code-ink); }
.codehilite pre { margin: 0; }
.codehilite .lineno, .linenos { color: var(--code-mut); }
.codehilite .bp { color: var(--code-bi); }
.codehilite .c { color: var(--code-mut); }
.codehilite .c1 { color: var(--code-mut); }
.codehilite .ch { color: var(--code-mut); }
.codehilite .cm { color: var(--code-mut); }
.codehilite .cs { color: var(--code-mut); }
.codehilite .err { color: var(--code-err); }
.codehilite .fm { color: var(--code-fn); }
.codehilite .k { color: var(--code-key); }
.codehilite .kd { color: var(--code-key); }
.codehilite .kn { color: var(--code-key); }
.codehilite .kt { color: var(--code-bi); }
.codehilite .m { color: var(--code-num); }
.codehilite .mb { color: var(--code-num); }
.codehilite .mf { color: var(--code-num); }
.codehilite .mh { color: var(--code-num); }
.codehilite .mi { color: var(--code-num); }
.codehilite .mo { color: var(--code-num); }
.codehilite .nb { color: var(--code-bi); }
.codehilite .nc { color: var(--code-fn); }
.codehilite .ne { color: var(--code-fn); }
.codehilite .nf { color: var(--code-fn); }
.codehilite .o { color: var(--code-key); }
.codehilite .ow { color: var(--code-key); }
.codehilite .s { color: var(--code-str); }
.codehilite .s1 { color: var(--code-str); }
.codehilite .s2 { color: var(--code-str); }
.codehilite .sa { color: var(--code-str); }
.codehilite .sd { color: var(--code-str); }
.codehilite .se { color: var(--code-str); }
.codehilite .si { color: var(--code-str); }
.codehilite .sx { color: var(--code-str); }
