[data-rehype-pretty-code-figure] code{display:grid;min-width:100%;overflow-wrap:break-word;border-radius:0;border-width:0;background-color:transparent;padding:0;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-rehype-pretty-code-figure] [data-line]{display:inline-block;min-height:1rem;width:100%;padding:.125rem 1rem}[data-rehype-pretty-code-figure] [data-line-numbers] [data-line]{padding-left:.5rem;padding-right:.5rem}[data-rehype-pretty-code-figure] .line-highlighted span{position:relative}[data-rehype-pretty-code-title]{margin-top:.5rem;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}[data-rehype-pretty-code-title]+pre{margin-top:.5rem}.mdx-content :where(h1,h2,h3,h4,h5,h6){margin-top:1.5em;margin-bottom:.5em;font-weight:600}.mdx-content :where(p){margin-bottom:1em;line-height:1.6}.mdx-content :where(ul,ol){margin-left:1.5em;margin-bottom:1em}.mdx-content :where(li){margin-bottom:.5em}.mdx a,.mdx a[href]{text-decoration:underline!important;text-underline-offset:4px!important}.mdx a,.mdx a:visited,.mdx a[href],.mdx a[href]:visited{color:#3b82f6!important}.mdx a:hover,.mdx a[href]:hover{color:#2563eb!important}