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