code[data-theme*=\ ],code[data-theme*=\ ] span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}@media (prefers-color-scheme:dark){code[data-theme*=\ ],code[data-theme*=\ ] span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}}[data-rehype-pretty-code-figure]{margin-top:1.5rem;margin-bottom:1rem;position:relative}[data-rehype-pretty-code-figure] code{overflow-wrap:break-word;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;border-width:0;border-radius:0;min-width:100%;padding:0;display:grid}[data-line]{width:100%;min-height:1rem;padding:.125rem 1rem;display:inline-block}[data-line-numbers]>[data-line]:before{color:hsl(var(--muted-foreground));counter-increment:line;content:counter(line);text-align:right;width:1rem;margin-right:1.5rem;font-size:.75rem;line-height:1rem;display:inline-block}[data-highlighted-line]{background-color:#52525b80}[data-highlighted-chars] span{position:relative}[data-highlighted-chars]{border-radius:calc(var(--radius) - 4px);color:hsl(var(--foreground));background-color:#52525b80;padding:.25rem}[data-rehype-pretty-code-title]{margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.mdx>.steps:first-child>h3:first-child{margin-top:0}.steps>h3{margin-top:2rem;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem}
