.chroma{background-color:#fff}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .hl{background-color:#ffc;display:block;width:100%}.chroma .lnt{margin-right:.4em;padding:0 .4em 0 .4em;display:block}.chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .w{color:#bbb}.post-date{float:right;font-style:italic;margin-top:-.5em;margin-bottom:.3em;color:#9a9a9a}.underline{text-decoration:underline}code,pre,tt{font-family:Iosevka,Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:.9em}.chroma,pre,pre code{background-color:#eee}li pre,pre{padding-left:5px;padding-right:5px}ul.task-list{list-style-type:none}.timestamp{color:#bebebe;font-family:monospace;font-weight:700;font-size:.7em}.toc{font-family:'Source Sans Pro',sans-serif;display:none;position:fixed;left:50%;top:110px;width:260px;margin-left:500px;overflow-y:auto;max-height:85%;padding:0}.toc li{list-style:none}.toc ul>li{font-size:.9rem;margin-bottom:.4rem}.toc ul>li>ul>li{font-size:.8rem;margin-bottom:.4rem}.toc ul>li>ul>li>ul>li{font-size:.7rem;margin-bottom:.3rem}.toc ul{padding-left:1rem;margin:0}.toc nav>ul{padding-left:0}.toc a{text-decoration:none}.toc a:hover{color:gray}.toc a.current{color:gray;font-weight:700}.toc ul:not(.catlist):not(.navbar):not(.post-list) li:before{content:''}.toc .back-to-top{font-size:.7rem;padding-left:1rem}@media screen and (min-width:1400px){.toc{display:block}}.src-block-caption,.table-caption,figcaption{font-style:italic;text-align:center}figure a,figure a:hover{text-decoration:none}.sane-table table{border-collapse:collapse;width:100%}.sane-table td,.sane-table th{padding:.25rem;text-align:left;border:1px solid #ccc}.latex,.latex sub,.tex,.tex sub,.xetex sub{font-size:1em}.latex sub,.latex sup,.tex sub,.xetex sub{text-transform:uppercase}.latex sub,.tex sub,.xetex sub{vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em}.latex sup{font-size:.85em;vertical-align:.15em;margin-left:-.36em;margin-right:-.15em}dt{font-weight:700}dd{margin-bottom:.5rem}ul.task-list{list-style-type:none}