.highlight-label{padding:.25rem .5rem;border:.075rem solid #d7d7d7;border-bottom:none}.highlight-label a{font-family:inconsolata,monospace,stixgeneral}.highlight-group pre{margin:0}code{font-family:inconsolata,monospace,stixgeneral;background-color:#f0f0f0;background-color:var(--code-color);border:.075rem solid #d7d7d7;padding:0 .25rem}pre code{display:block;box-sizing:border-box;padding:.5rem;overflow:auto}.chroma .lntable{border-spacing:0;padding:.5rem 0;background-color:#f0f0f0;background-color:var(--code-color);border-radius:0;border:.075rem solid #d7d7d7;display:block;overflow:auto;margin-bottom:1rem}.chroma .lntable a{color:inherit;border:none}.chroma .lntable a:hover,.chroma .lntable a:focus{background-color:rgba(54,226,129,.25)}.chroma .lntable td{padding:0}.chroma .lntable code{border:none;padding:0}.chroma .lntable pre{margin:0}.chroma .lntable .lntd:last-child{width:100%}.chroma .lntable .line{padding-left:1rem}.chroma .lntr{display:table-row}.chroma .lnt{display:block;padding:0 1rem;color:#000;color:var(--code-lineno-color);border-right:.075rem solid #bfbfbf}.chroma .lnt::before{content:" "}.chroma .hl{display:block;background-color:#fffd99;background-color:var(--code-highlight-color)}.chroma .hl .lnt{border-left-color:#bfbfbf}.chroma .hl .lnt::before{content:"*"}.kr,.kd,.k{color:#138545;color:var(--code-keyword-color)}.kt{color:#138545;color:var(--code-type-color)}.c,.c1,.cm{color:grey;color:var(--code-comment-color)}