pre{background-color:var(--glow-bg-color,#20293a);color:var(--glow-base-color,#a2aab1);padding:var(--glow-padding,1.5em);counter-reset:line-counter 0;font-family:monospace;line-height:1.7;overflow-x:auto}pre *{font-weight:400;font-style:inherit;text-decoration:inherit}pre b{color:var(--glow-primary-color,#7dd3fc)}pre em{color:var(--glow-secondary-color,#f472b6)}pre strong{color:var(--glow-accent-color,#419fff)}pre i{color:var(--glow-char-color,#64748b)}pre u{text-decoration:underline wavy var(--glow-error-color,red);text-underline-offset:.5em;text-decoration-thickness:.15em}pre sup{color:var(--glow-comment-color,#6f7a7d);font-size:inherit;vertical-align:inherit;font-style:italic}pre label{color:var(--glow-special-color,#fff);font-weight:700}pre mark{background-color:var(--glow-marked-color,#2dd4bf26);color:unset;border-radius:.2em;margin:-.3em -.4em;padding:.3em .4em}pre span{counter-increment:line-counter 1}pre span:before{color:var(--glow-counter-color,#475569);content:counter(line-counter);text-align:right;width:2.5em;margin-right:1em;padding-right:1em;display:inline-block}pre span:has(u):before{background-color:var(--glow-error-color,red);color:#fff;border-radius:.2em;font-weight:700}pre{--glow-line-color:50,180,250;--glow-del-color:250,110,130;--glow-ins-color:50,210,190;--glow-line-opacity:.15;--padd:var(--glow-padding,1.5em)}pre ins,pre del,pre dfn{min-width:calc(100% + calc(var(--padd)*2));margin-left:calc(var(--padd)*-1);padding-left:var(--padd);border-left:.2em solid #fff;width:100%;display:inline-block;position:relative}:is(pre ins,pre del,pre dfn) :first-child{margin-left:-.2em}:is(pre ins,pre del,pre dfn):before{position:absolute;left:95%}span :is(pre ins,pre del,pre dfn){margin-left:calc(-3.5em - var(--padd));padding-left:calc(3.5em + var(--padd))}pre ins{border-color:rgb(var(--glow-ins-color));background-color:rgba(var(--glow-ins-color),var(--glow-line-opacity))}pre ins:before{content:"+";color:rgb(var(--glow-ins-color))}pre del{border-color:rgb(var(--glow-del-color));background-color:rgba(var(--glow-del-color),var(--glow-line-opacity));border-radius:0}pre del:before{content:"-";color:rgb(var(--glow-del-color))}pre dfn{border-color:rgb(var(--glow-line-color));background-color:rgba(var(--glow-line-color),var(--glow-line-opacity))}