.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:var(--bg2)}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{font-weight:700}.chroma .kc{font-weight:700}.chroma .kd{font-weight:700;font-style:italic}.chroma .kn{font-weight:700}.chroma .kp{font-weight:700}.chroma .kr{font-weight:700}.chroma .kt{font-weight:700}.chroma .nc{color:var(--fg2);font-weight:700;font-style:italic}.chroma .no{color:var(--fg2);font-weight:700;font-style:italic}.chroma .nn{color:var(--fg2);font-weight:700;font-style:italic}.chroma .nb{font-weight:700;font-style:italic}.chroma .bp{font-weight:700;font-style:italic}.chroma .nv{color:var(--fg2);font-weight:700;font-style:italic}.chroma .vc{color:var(--fg2);font-weight:700;font-style:italic}.chroma .vg{color:var(--fg2);font-weight:700;font-style:italic}.chroma .vi{color:var(--fg2);font-weight:700;font-style:italic}.chroma .vm{color:var(--fg2);font-weight:700;font-style:italic}.chroma .nf{color:var(--fg2);font-weight:700;font-style:italic}.chroma .fm{color:var(--fg2);font-weight:700;font-style:italic}.chroma .s{color:var(--fg2);font-style:italic}.chroma .sa{color:var(--fg2);font-style:italic}.chroma .sb{color:var(--fg2);font-style:italic}.chroma .sc{color:var(--fg2);font-style:italic}.chroma .dl{color:var(--fg2);font-style:italic}.chroma .sd{color:var(--fg2);font-style:italic}.chroma .s2{color:var(--fg2);font-style:italic}.chroma .se{color:var(--fg2);font-style:italic}.chroma .sh{color:var(--fg2);font-style:italic}.chroma .si{color:var(--fg2);font-style:italic}.chroma .sx{color:var(--fg2);font-style:italic}.chroma .sr{color:var(--fg2);font-style:italic}.chroma .s1{color:var(--fg2);font-style:italic}.chroma .ss{color:var(--fg2);font-style:italic}.chroma .ow{font-weight:700}.chroma .c{color:var(--fg2);font-style:italic}.chroma .ch{color:var(--fg2);font-style:italic}.chroma .cm{color:var(--fg2);font-style:italic}.chroma .c1{color:var(--fg2);font-style:italic}.chroma .cs{color:var(--fg2);font-weight:700}.chroma .cp{color:var(--fg2);font-weight:700}.chroma .cpf{color:var(--fg2);font-weight:700}