.highlight{position:relative}.highlight pre{margin:0}.code-title{display:flex;align-items:center;justify-content:space-between;background:var(--theme-border);color:var(--theme-text);padding:0 2ch;text-transform:uppercase;user-select:none}.copy-button{background:var(--theme-button-background);box-shadow:inset 0 0 0 2px var(--theme-button-foreground);border:0;outline:0;cursor:pointer;font-family:var(--font-family-mono);font-size:var(--font-size);color:var(--theme-text);padding:0 1ch;text-transform:uppercase}.copy-button:hover,.copy-button:focus{box-shadow:inset 0 0 0 2px var(--theme-focused-foreground)}.chroma .ln,.chroma .lnt{color:var(--theme-text-subdued);margin-right:1ch;user-select:none}.chroma .hl{display:block;background:var(--theme-focused-foreground-subdued)}.chroma .lntable{display:table;width:100%;border-spacing:0}.chroma .lntd{vertical-align:top;padding:0}body.theme-light .chroma .c,body.theme-light .chroma .c1,body.theme-light .chroma .cm,body.theme-light .chroma .ch,body.theme-light .chroma .cs,body.theme-light .chroma .cp,body.theme-light .chroma .cpf{color:var(--color-gray-54)}body.theme-light .chroma .k,body.theme-light .chroma .kc,body.theme-light .chroma .kd,body.theme-light .chroma .kn,body.theme-light .chroma .kp,body.theme-light .chroma .kr,body.theme-light .chroma .kt,body.theme-light .chroma .nt{color:var(--ansi-4-navy);font-weight:700}body.theme-light .chroma .s,body.theme-light .chroma .s1,body.theme-light .chroma .s2,body.theme-light .chroma .sb,body.theme-light .chroma .sc,body.theme-light .chroma .sd,body.theme-light .chroma .se,body.theme-light .chroma .sh,body.theme-light .chroma .si,body.theme-light .chroma .sr,body.theme-light .chroma .ss,body.theme-light .chroma .sx{color:var(--ansi-2-green)}body.theme-light .chroma .m,body.theme-light .chroma .mb,body.theme-light .chroma .mf,body.theme-light .chroma .mh,body.theme-light .chroma .mi,body.theme-light .chroma .il,body.theme-light .chroma .mo{color:var(--ansi-5-purple)}body.theme-light .chroma .nf,body.theme-light .chroma .fm,body.theme-light .chroma .nx{color:var(--ansi-6-teal)}body.theme-light .chroma .na,body.theme-light .chroma .nb,body.theme-light .chroma .bp,body.theme-light .chroma .nd,body.theme-light .chroma .nc{color:var(--ansi-3-olive)}body.theme-light .chroma .o,body.theme-light .chroma .ow,body.theme-light .chroma .p{color:var(--color-gray-35)}body.theme-light .chroma .err{color:var(--ansi-9-red)}body.theme-light .chroma .gd{color:var(--ansi-1-maroon);background:rgba(255,0,0,8%)}body.theme-light .chroma .gi{color:var(--ansi-2-green);background:rgba(0,128,0,8%)}body.theme-dark .chroma .c,body.theme-dark .chroma .c1,body.theme-dark .chroma .cm,body.theme-dark .chroma .ch,body.theme-dark .chroma .cs,body.theme-dark .chroma .cp,body.theme-dark .chroma .cpf{color:var(--color-gray-54)}body.theme-dark .chroma .k,body.theme-dark .chroma .kc,body.theme-dark .chroma .kd,body.theme-dark .chroma .kn,body.theme-dark .chroma .kp,body.theme-dark .chroma .kr,body.theme-dark .chroma .kt,body.theme-dark .chroma .nt{color:var(--ansi-14-aqua);font-weight:700}body.theme-dark .chroma .s,body.theme-dark .chroma .s1,body.theme-dark .chroma .s2,body.theme-dark .chroma .sb,body.theme-dark .chroma .sc,body.theme-dark .chroma .sd,body.theme-dark .chroma .se,body.theme-dark .chroma .sh,body.theme-dark .chroma .si,body.theme-dark .chroma .sr,body.theme-dark .chroma .ss,body.theme-dark .chroma .sx{color:var(--ansi-bright-green)}body.theme-dark .chroma .m,body.theme-dark .chroma .mb,body.theme-dark .chroma .mf,body.theme-dark .chroma .mh,body.theme-dark .chroma .mi,body.theme-dark .chroma .il,body.theme-dark .chroma .mo{color:var(--ansi-13-fuchsia)}body.theme-dark .chroma .nf,body.theme-dark .chroma .fm,body.theme-dark .chroma .nx{color:var(--ansi-true-brand)}body.theme-dark .chroma .na,body.theme-dark .chroma .nb,body.theme-dark .chroma .bp,body.theme-dark .chroma .nd,body.theme-dark .chroma .nc{color:var(--ansi-11-yellow)}body.theme-dark .chroma .o,body.theme-dark .chroma .ow,body.theme-dark .chroma .p{color:var(--color-gray-78)}body.theme-dark .chroma .err{color:var(--ansi-9-red)}body.theme-dark .chroma .gd{color:var(--ansi-9-red);background:rgba(255,0,0,.15)}body.theme-dark .chroma .gi{color:var(--ansi-10-lime);background:rgba(0,255,0,.1)}