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