pre.shiki{--pre-background-color:#fff;--line-background-color:#e8e8e8;border-radius:12px;padding-bottom:.4rem;line-height:1.5;background-color:var(--pre-background-color)!important}pre.shiki .line{margin-top:0!important}pre.shiki code{isolation:isolate;counter-reset:line;white-space:normal;width:fit-content;min-width:100%;display:block}pre.shiki code .line{--line-background-color:var(--pre-background-color);--line-border-color:#404040;white-space:pre;counter-increment:line;background-color:var(--line-background-color);width:100%;min-height:1.5em;display:block;position:relative}pre.shiki code .line:before{z-index:20;background:linear-gradient(to right,var(--line-background-color) 80%,transparent);text-align:right;color:#a3a3a3;content:counter(line);width:2.75rem;padding-right:1rem;left:0}pre.shiki code .line:after,pre.shiki code .line:before{pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block;position:sticky}pre.shiki code .line:after{z-index:10;background:linear-gradient(to left,var(--line-background-color) 35%,transparent);content:" ";width:1.5rem;right:-1px}pre.shiki code .line.highlighted,pre.shiki code .line[data-highlighted]{--line-border-color:#2563eb;--line-background-color:color-mix(in oklab, var(--line-border-color), var(--pre-background-color) 90%)}@media (prefers-color-scheme:dark){pre.shiki code .line.highlighted,pre.shiki code .line[data-highlighted]{--line-border-color:#60a5fa}}.dark pre.shiki code .line.highlighted,.dark pre.shiki code .line[data-highlighted]{--line-border-color:#60a5fa}pre.shiki code .line.highlighted:before,pre.shiki code .line[data-highlighted]:before{color:var(--line-border-color)}pre.shiki code .line.remove,pre.shiki code .line[data-remove]{--line-border-color:#dc2626;--line-background-color:color-mix(in oklab, var(--line-border-color), var(--pre-background-color) 90%)}@media (prefers-color-scheme:dark){pre.shiki code .line.remove,pre.shiki code .line[data-remove]{--line-border-color:#f87171}}.dark pre.shiki code .line.remove,.dark pre.shiki code .line[data-remove]{--line-border-color:#f87171}pre.shiki code .line.remove:before,pre.shiki code .line[data-remove]:before{content:"-";color:var(--line-border-color)}pre.shiki code .line.add,pre.shiki code .line[data-add]{--line-border-color:#16a34a;--line-background-color:color-mix(in oklab, var(--line-border-color), var(--pre-background-color) 90%)}@media (prefers-color-scheme:dark){pre.shiki code .line.add,pre.shiki code .line[data-add]{--line-border-color:#4ade80}}.dark pre.shiki code .line.add,.dark pre.shiki code .line[data-add]{--line-border-color:#4ade80}pre.shiki code .line.add:before,pre.shiki code .line[data-add]:before{content:"+";color:var(--line-border-color)}.code-block--no-gutter pre.shiki{--pre-background-color:transparent;padding:9px 48px 9px 14px;font-size:13px;line-height:18px;background-color:#0000!important}.code-block--no-gutter pre.shiki code .line{--line-background-color:transparent;background-color:#0000}.code-block--no-gutter pre.shiki .line:after,.code-block--no-gutter pre.shiki .line:before{display:none}.code-block--truncate pre.shiki code{width:100%;min-width:0}.code-block--truncate pre.shiki code .line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
