html.dark .shiki,html.dark .shiki span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}pre.shiki{overflow:auto;border-radius:var(--radius);background-color:inherit;padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;max-height:min(100%,650px);-ms-overflow-style:none;scrollbar-width:none}pre.shiki::-webkit-scrollbar{display:none}pre.shiki code{display:grid;min-width:100%;overflow-wrap:break-word;border-radius:0;border-width:0px;background-color:transparent;padding:0;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone}pre.line-numbers{counter-reset:step;counter-increment:step 0}pre.line-numbers .line:before{content:counter(step);counter-increment:step;display:inline-block;width:1.8rem;margin-right:1.4rem;text-align:right;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}pre .line.line--highlighted{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}pre .line.line--highlighted span{position:relative}pre .line{display:inline-block;min-height:1rem;width:100%;padding:.125rem 1rem}pre.line-numbers .line{padding-left:.5rem;padding-right:.5rem}
