[data-rehype-pretty-code-figure] pre{padding-left:0;padding-right:0}[data-rehype-pretty-code-figure] code{font-size:.875rem;line-height:2;border:0;padding:0}@media (min-width:768px){[data-rehype-pretty-code-figure] code{font-size:1rem}}[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:line}[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:1rem;display:inline-block;width:1rem;text-align:right;color:#6b7280}[data-rehype-pretty-code-figure] [data-line]{border-left:2px solid transparent;padding-left:.75rem;padding-right:.75rem}[data-rehype-pretty-code-figure] [data-highlighted-line]{background:rgba(200,200,255,.1);border-left:2px solid #60a5fa}[data-rehype-pretty-code-figure] [data-highlighted-chars]{border-radius:.25rem;background-color:rgba(254,240,138,.4);box-shadow:0 0 0 2px rgb(254 240 138/.2)}@media (prefers-color-scheme:dark){[data-rehype-pretty-code-figure] [data-highlighted-chars]{background-color:rgba(161,98,7,.3)}}[data-rehype-pretty-code-figure] [data-chars-id]{border-bottom:2px solid;padding:.25rem;box-shadow:none}.subheading-anchor{text-decoration:none}.subheading-anchor:hover{text-decoration:underline}