.prose pre{margin-top:0;margin-bottom:0}.shiki{background-color:var(--color-surface)!important}.shiki code{font-family:var(--font-pixel-grid,"GeistPixel Grid");color:var(--color-base,oklch(23% .034 277.3));background-color:#0000;display:grid}.shiki .line{padding:0 1rem}.shiki .line.highlighted{background-color:#7aa0f126}@supports (color:color-mix(in lab,red,red)){.shiki .line.highlighted{background-color:color-mix(in oklch,var(--color-brand) 15%,transparent)}}.shiki .line.diff.add{background-color:#99c97826}@supports (color:color-mix(in lab,red,red)){.shiki .line.diff.add{background-color:color-mix(in oklch,var(--color-success) 15%,transparent)}}.shiki .line.diff.add{border-left:2px solid var(--color-success);padding-left:calc(1rem - 2px)}.shiki .line.diff.remove{background-color:#f07a8026}@supports (color:color-mix(in lab,red,red)){.shiki .line.diff.remove{background-color:color-mix(in oklch,var(--color-danger) 15%,transparent)}}.shiki .line.diff.remove{border-left:2px solid var(--color-danger);opacity:.7;padding-left:calc(1rem - 2px)}.shiki.has-focused .line:not(.focused){opacity:.35;transition:opacity .2s}.shiki.has-focused:hover .line:not(.focused){opacity:1}
