:root{--bg_h:#16161d;--bg:#1f1f28;--bg_s:#1a1a22;--bg1:#2a2a37;--bg2:#363646;--bg3:#54546d;--bg4:#727169;--fg:#dcd7ba;--fg1:#c8c093;--fg2:rgb(68.3137254902%, 66%, 52.7058823529%);--fg3:rgb(58.1960784314%, 56.7058823529%, 47.7647058824%);--fg4:#727169;--red:#e46876;--green:#98bb6c;--yellow:#e6c384;--blue:#7e9cd8;--purple:#957fb8;--aqua:#7aa89f;--gray:#727169;--orange:#ffa066;--red-dim:rgb(66.2352941176%, 32.1960784314%, 37.0980392157%);--green-dim:rgb(45.3725490196%, 54.9803921569%, 34.3529411765%);--yellow-dim:rgb(66.7843137255%, 57.1764705882%, 40.9411764706%);--blue-dim:rgb(38.2352941176%, 46.4705882353%, 64%);--purple-dim:rgb(44.5490196078%, 38.5098039216%, 55.2156862745%);--aqua-dim:rgb(37.137254902%, 49.7647058824%, 48.3529411765%);--gray-dim:rgb(34.9411764706%, 34.6666666667%, 33.5294117647%);--orange-dim:rgb(73.6470588235%, 47.568627451%, 32.7058823529%)}.chroma{color:#dcd7ba}.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 .line{display:flex}.chroma .hl{background-color:#363646}.chroma .lnt,.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#727169}.chroma .k,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#957fb8}.chroma .kc,.chroma .no{color:#ffa066}.chroma .kt,.chroma .nb,.chroma .bp,.chroma .nc{color:#7aa89f}.chroma .nf,.chroma .fm{color:#7e9cd8}.chroma .na,.chroma .nl,.chroma .ni{color:#e6c384}.chroma .nt{color:#e46876}.chroma .ne{color:#ff5d62}.chroma .nn{color:#dcd7ba}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1{color:#98bb6c}.chroma .ss{color:#7fb4ca}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#d27e99}.chroma .o,.chroma .ow,.chroma .or{color:#c0a36e}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs{color:#727169;font-style:italic}.chroma .cp{color:#ffa066}.chroma .cpf{color:#7fb4ca;font-style:italic}.chroma .gd{color:#dcd7ba;background-color:#43242b}.chroma .gi{color:#dcd7ba;background-color:#2b3328}.chroma .ge{font-style:italic}.chroma .gs{font-weight:700}.chroma .gh,.chroma .gu{color:#7e9cd8;font-weight:700}.chroma .go{color:#727169}.chroma .gp{color:#dcd7ba}.chroma .gr,.chroma .gt{color:#ff5d62}.content .MathJax{font-size:100%!important;overflow-x:auto;overflow-y:hidden}.content :last-child{margin-bottom:0}.content a:hover{text-decoration:underline}.content a.footnote-ref{text-decoration:none}.content a.footnote-ref::before{content:"["}.content a.footnote-ref::after{content:"]"}.content blockquote{background-color:var(--bg_s);border-left:var(--fg)2px solid;border-radius:.25rem;font-style:italic;padding:1rem 2rem}.content blockquote blockquote{background-color:var(--bg1)}.content pre{background-color:var(--bg_s)!important;border-radius:.25rem;font-family:Iosevka,monospace;font-size:.875rem;line-height:1.5;position:relative;overflow-x:auto;padding:1rem}.content pre code{padding:0}.content code{background-color:var(--bg_s);border-radius:.25rem;font-family:Iosevka,monospace;font-size:.875em;padding:0 .2rem}.content pre code{font-size:inherit}.content mark{background-color:var(--bg_s);color:var(--fg1);border-radius:.25rem;padding:0 .2rem}.content kbd{background-color:var(--bg_s);color:var(--fg1);border-radius:.25rem}.content table{display:block;overflow-x:auto;margin:auto;background-color:var(--bg);border-collapse:collapse;border:none}.content table td,.content table th{border:var(--fg4)2px solid;padding:.1rem .5rem}.content table th{background-color:var(--bg_s);font-weight:700}.content ol,.content ul{margin-left:1.2rem}.content dt{font-weight:700}.content dd{margin-left:1.2rem}button.copy-button{background-color:var(--bg1);color:var(--fg1);position:absolute;top:calc((4px + 1.2rem)/2);right:calc((4px + 1.2rem)/2);opacity:.7;border:none;padding:.4rem .5rem;border-radius:.25rem;cursor:pointer;transition:opacity .3s}button.copy-button:hover{opacity:1;background-color:var(--bg)}button.copy-button .octicon-check{color:var(--green)}.content blockquote,.content div,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content pre,.content ol,.content table,.content ul,.content dl,.content video{margin-bottom:1.2rem}.content blockquote,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:Besley,serif}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:1.8rem;line-height:2.2978713764rem}.content h1{font-size:2.1rem}.content h2{font-size:1.6509178933rem}.content h3{font-size:1.2978713764rem}.content h4{font-size:1.0203233707rem}.content h5{font-size:.8021286236rem}.content h6{font-size:.6305945226rem}.content img{max-width:100%;margin:1rem auto;display:block}.content p{margin-bottom:1.2rem}.content strong.chinese{font-weight:400;text-emphasis-style:dot;text-emphasis-position:under;-webkit-text-emphasis-style:dot;-webkit-text-emphasis-position:under}.content strong{color:var(--orange)}.content.numbered-subtitles{counter-reset:section-h2}.content.numbered-subtitles h2{counter-reset:section-h3}.content.numbered-subtitles h2:before{counter-increment:section-h2;content:counter(section-h2)" "}.content.numbered-subtitles h3{counter-reset:section-h4}.content.numbered-subtitles h3:before{counter-increment:section-h3;content:counter(section-h2)"." counter(section-h3)" "}.content.numbered-subtitles h4{counter-reset:section-h5}.content.numbered-subtitles h4:before{counter-increment:section-h4;content:counter(section-h2)"." counter(section-h3)"." counter(section-h4)" "}.content.numbered-subtitles h5{counter-reset:section-h6}.content.numbered-subtitles h5:before{counter-increment:section-h5;content:counter(section-h2)"." counter(section-h3)"." counter(section-h4)"." counter(section-h5)" "}.content.numbered-subtitles h6:before{counter-increment:section-h6;content:counter(section-h2)"." counter(section-h3)"." counter(section-h4)"." counter(section-h5)"." counter(section-h6)" "}.toc.numbered-subtitles{counter-reset:ul-h2}.toc.numbered-subtitles li{counter-reset:ul-h3}.toc.numbered-subtitles li:before{counter-increment:ul-h2;content:counter(ul-h2)" "}.toc.numbered-subtitles li li{counter-reset:ul-h4}.toc.numbered-subtitles li li:before{counter-increment:ul-h3;content:counter(ul-h2)"." counter(ul-h3)" "}.toc.numbered-subtitles li li li{counter-reset:ul-h5}.toc.numbered-subtitles li li li:before{counter-increment:ul-h4;content:counter(ul-h2)"." counter(ul-h3)"." counter(ul-h4)" "}.toc.numbered-subtitles li li li li{counter-reset:ul-h6}.toc.numbered-subtitles li li li li:before{counter-increment:ul-h5;content:counter(ul-h2)"." counter(ul-h3)"." counter(ul-h4)"." counter(ul-h5)" "}.toc.numbered-subtitles li li li li li:before{counter-increment:ul-h6;content:counter(ul-h2)"." counter(ul-h3)"." counter(ul-h4)"." counter(ul-h5)"." counter(ul-h6)" "}