pre{--base00: #011627;--base01: #2d2d2d;--base02: #424242;--base03: #637777;--base04: #555555;--base05: #d6deeb;--base06: #c8c8c8;--base07: #fafafa;--base08: #d7dbe0;--base09: #f78c6c;--base0A: #c792ea;--base0B: #ecc48d;--base0C: #f78c6c;--base0D: #82aaff;--base0E: #c792ea;--base0F: #d3423e}.light pre{--base00: #f3f3f3;--base01: #e0e0e0;--base02: #d6d6d6;--base03: #989fb1;--base04: #969896;--base05: #2e3039;--base06: #282a2e;--base07: #1d1f21;--base08: #403f53;--base09: #aa0982;--base0A: #994cc3;--base0B: #c96765;--base0C: #aa0982;--base0D: #4876d6;--base0E: #994cc3;--base0F: #d3423e}pre[data-line-numbers=true]:not([data-lang="sh"]){padding-left:0rem;padding-right:0rem}pre[data-line-numbers=true]:not([data-lang="sh"]) [data-line-number]:before{padding-left:0rem;content:attr(data-line-number);text-align:right;display:inline-block;width:3.5rem;color:var(--base03);padding-right:1.5rem;position:sticky;left:0;background-color:var(--base00)}pre[data-line-numbers=true]:not([data-lang="sh"]) [data-line-number]:before .codeblock-line[data-highlight=true]:before{background:var(--base0E)}pre[data-add]:not([data-lang="sh"]) [data-diff-line-number]:before,pre[data-remove]:not([data-lang="sh"]) [data-diff-line-number]:before{content:attr(data-diff-line-number)}pre>code{display:inline-block;min-width:100%}.codeblock-line{display:block;position:relative;padding-right:1rem}.codeblock-line[data-highlight=true]:after,pre[data-remove] .codeblock-line[data-remove=true]:after,pre[data-add] .codeblock-line[data-add=true]:after{content:" ";position:absolute;left:0;top:0;width:100%;opacity:.15;pointer-events:none}.codeblock-line[data-highlight=true]:before{border-left:6px solid var(--base0E)}.codeblock-line[data-highlight=true]:after{background:var(--base0E)}pre[data-remove] .codeblock-line[data-remove=true]:before{content:"-"}pre[data-remove] .codeblock-line[data-remove=true]:after{background:var(--color-red-500)}pre[data-add] .codeblock-line[data-add=true]:before{content:"+"}pre[data-add] .codeblock-line[data-add=true]:after{background:var(--color-green-500)}pre{position:relative;overflow:hidden}pre[data-filename]:before{content:attr(data-filename);position:absolute;left:8px;top:4px;font-size:.7rem;opacity:.7}pre[data-lang]:after{content:attr(data-lang);position:sticky;right:0;font-size:.7rem;opacity:.7;display:inline-block;transform:translate(-16px,24px);text-align:right;width:200px;margin-left:-200px}mark{background-color:inherit;font-weight:700;color:inherit}.grecaptcha-badge{visibility:hidden}
