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;text-decoration:var(--shiki-dark-text-decoration)!important}html.dark .shiki,html.dark .shiki .line:not(.diff) span{background-color:var(--shiki-dark-bg)!important}.shiki{position:relative}.shiki code{counter-reset:step;counter-increment:step 0}.shiki code .line:before{content:counter(step);counter-increment:step;width:1rem;margin-right:1.5rem;display:inline-block;text-align:right;white-space:nowrap;color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}.shiki code .diff{display:inline-block;transition:background-color .5s}.shiki code .diff:after{content:"";position:absolute;left:0;width:100%;height:1lh}.shiki code .diff.add:after{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)!important}.shiki code .diff.add span:first-child:before{content:"+";color:var(--color-green-500)}.shiki code .diff.remove:after{background-color:color-mix(in oklab,var(--color-destructive) 15%,transparent)!important}.shiki code .diff.remove span{opacity:.7}.shiki code .diff.remove span:first-child:before{content:"-";font-weight:700;color:var(--color-destructive)}.shiki code .diff span:first-child:before{position:absolute;left:2.5rem}.shiki:is(pre[data-language]){padding-top:3rem;border-radius:var(--radius-xl);border:1px var(--tw-border-style) var(--color-border)}.shiki:is(pre[data-language]):before,.shiki:is(pre[data-language]):after{text-transform:lowercase;font-size:var(--text-xs);position:absolute;padding:.6rem 1rem}.shiki:is(pre[data-language]):before{content:attr(data-language);inset:0 0 auto;height:2.5rem;background-color:var(--color-secondary);border-bottom:1px var(--tw-border-style) var(--color-border)}.shiki:is(pre[data-language])[data-detected=true]:after{content:"(auto-detected)";inset:0 0 auto auto;color:var(--color-muted-foreground)}
