pre>code{display:grid}code{counter-reset:line}.prose pre{padding:1rem 0}.prose pre .line{padding:0 1rem}code[data-line-numbers]>.line:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:2rem;text-align:right;color:#a8a29e}code[data-line-numbers-max-digits="2"]>.line:before{width:2rem}code[data-line-numbers-max-digits="3"]>.line:before{width:3rem}@media (prefers-color-scheme: dark){pre[data-theme=light],code[data-theme=light]{display:none}code .highlighted{background:#1c1917}code .word{background:#44403c;border-radius:.125rem}}@media (prefers-color-scheme: light),(prefers-color-scheme: no-preference){pre[data-theme=dark],code[data-theme=dark]{display:none}code:has(.highlighted) .line:not(.highlighted){opacity:.6}code .highlighted{background:#f5f5f4}code .word{background:#d6d3d1;border-radius:.125rem}}
