body.colorscheme-dark .chroma,body.colorscheme-dark .highlight{color:#fdf4c1;background-color:#32302f}body.colorscheme-dark .chroma .lntd,body.colorscheme-dark .highlight .lntd{vertical-align:top;padding:0;margin:0;border:0}body.colorscheme-dark .chroma .lntable,body.colorscheme-dark .highlight .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}body.colorscheme-dark .chroma .hl,body.colorscheme-dark .highlight .hl{display:block;width:100%;background-color:#504945}body.colorscheme-dark .chroma .lnt,body.colorscheme-dark .highlight .lnt{margin-right:.4em;padding:0 .4em;color:#7c6f64}body.colorscheme-dark .chroma .ln,body.colorscheme-dark .highlight .ln{margin-right:.4em;padding:0 .4em;color:#7c6f64;background-color:#3c3836}body.colorscheme-dark .chroma .k,body.colorscheme-dark .highlight .k{color:#fb4933}body.colorscheme-dark .chroma .kc,body.colorscheme-dark .highlight .kc{color:#fb4933;font-weight:700}body.colorscheme-dark .chroma .kd,body.colorscheme-dark .highlight .kd{color:#fb4933}body.colorscheme-dark .chroma .kn,body.colorscheme-dark .highlight .kn{color:#fb4933;font-weight:700}body.colorscheme-dark .chroma .kp,body.colorscheme-dark .highlight .kp{color:#fb4933}body.colorscheme-dark .chroma .kr,body.colorscheme-dark .highlight .kr{color:#fb4933}body.colorscheme-dark .chroma .kt,body.colorscheme-dark .highlight .kt{color:#fb4933;font-weight:700}body.colorscheme-dark .chroma .n,body.colorscheme-dark .highlight .n{color:#fdf4c1}body.colorscheme-dark .chroma .na,body.colorscheme-dark .highlight .na{color:#83a598}body.colorscheme-dark .chroma .nb,body.colorscheme-dark .highlight .nb{color:#fb4933}body.colorscheme-dark .chroma .bp,body.colorscheme-dark .highlight .bp{color:#83a598}body.colorscheme-dark .chroma .nc,body.colorscheme-dark .highlight .nc{color:#fabd2f}body.colorscheme-dark .chroma .no,body.colorscheme-dark .highlight .no{color:#d3869b}body.colorscheme-dark .chroma .nd,body.colorscheme-dark .highlight .nd{color:#83a598}body.colorscheme-dark .chroma .ni,body.colorscheme-dark .highlight .ni{color:#83a598}body.colorscheme-dark .chroma .ne,body.colorscheme-dark .highlight .ne{color:#83a598}body.colorscheme-dark .chroma .nf,body.colorscheme-dark .highlight .nf{color:#fabd2f}body.colorscheme-dark .chroma .fm,body.colorscheme-dark .highlight .fm{color:#fabd2f}body.colorscheme-dark .chroma .nl,body.colorscheme-dark .highlight .nl{color:#83a598}body.colorscheme-dark .chroma .nn,body.colorscheme-dark .highlight .nn{color:#fdf4c1}body.colorscheme-dark .chroma .nx,body.colorscheme-dark .highlight .nx{color:#83a598}body.colorscheme-dark .chroma .py,body.colorscheme-dark .highlight .py{color:#83a598}body.colorscheme-dark .chroma .nt,body.colorscheme-dark .highlight .nt{color:#83a598;font-weight:700}body.colorscheme-dark .chroma .nv,body.colorscheme-dark .highlight .nv{color:#83a598}body.colorscheme-dark .chroma .vc,body.colorscheme-dark .highlight .vc{color:#83a598}body.colorscheme-dark .chroma .vg,body.colorscheme-dark .highlight .vg{color:#83a598}body.colorscheme-dark .chroma .vi,body.colorscheme-dark .highlight .vi{color:#83a598}body.colorscheme-dark .chroma .vm,body.colorscheme-dark .highlight .vm{color:#83a598}body.colorscheme-dark .chroma .l,body.colorscheme-dark .highlight .l{color:#b8bb26}body.colorscheme-dark .chroma .ld,body.colorscheme-dark .highlight .ld{color:#b8bb26}body.colorscheme-dark .chroma .s,body.colorscheme-dark .highlight .s{color:#b8bb26}body.colorscheme-dark .chroma .sa,body.colorscheme-dark .highlight .sa{color:#b8bb26}body.colorscheme-dark .chroma .sb,body.colorscheme-dark .highlight .sb{color:#b8bb26}body.colorscheme-dark .chroma .sc,body.colorscheme-dark .highlight .sc{color:#b8bb26}body.colorscheme-dark .chroma .dl,body.colorscheme-dark .highlight .dl{color:#b8bb26}body.colorscheme-dark .chroma .sd,body.colorscheme-dark .highlight .sd{color:#b8bb26}body.colorscheme-dark .chroma .s2,body.colorscheme-dark .highlight .s2{color:#b8bb26}body.colorscheme-dark .chroma .se,body.colorscheme-dark .highlight .se{color:#b8bb26}body.colorscheme-dark .chroma .sh,body.colorscheme-dark .highlight .sh{color:#b8bb26}body.colorscheme-dark .chroma .si,body.colorscheme-dark .highlight .si{color:#b8bb26}body.colorscheme-dark .chroma .sx,body.colorscheme-dark .highlight .sx{color:#b8bb26}body.colorscheme-dark .chroma .sr,body.colorscheme-dark .highlight .sr{color:#b8bb26}body.colorscheme-dark .chroma .s1,body.colorscheme-dark .highlight .s1{color:#b8bb26}body.colorscheme-dark .chroma .ss,body.colorscheme-dark .highlight .ss{color:#b8bb26}body.colorscheme-dark .chroma .m,body.colorscheme-dark .highlight .m{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .mb,body.colorscheme-dark .highlight .mb{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .mf,body.colorscheme-dark .highlight .mf{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .mh,body.colorscheme-dark .highlight .mh{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .mi,body.colorscheme-dark .highlight .mi{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .il,body.colorscheme-dark .highlight .il{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .mo,body.colorscheme-dark .highlight .mo{color:#d3869b;font-weight:700}body.colorscheme-dark .chroma .o,body.colorscheme-dark .highlight .o{color:#fdf4c1}body.colorscheme-dark .chroma .ow,body.colorscheme-dark .highlight .ow{color:#fdf4c1}body.colorscheme-dark .chroma .p,body.colorscheme-dark .highlight .p{color:#458588}body.colorscheme-dark .chroma .c,body.colorscheme-dark .highlight .c{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .ch,body.colorscheme-dark .highlight .ch{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .cm,body.colorscheme-dark .highlight .cm{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .c1,body.colorscheme-dark .highlight .c1{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .cs,body.colorscheme-dark .highlight .cs{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .cp,body.colorscheme-dark .highlight .cp{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .cpf,body.colorscheme-dark .highlight .cpf{color:#7c6f64;font-style:italic}body.colorscheme-dark .chroma .g,body.colorscheme-dark .highlight .g{color:#d3869b}body.colorscheme-dark .chroma .gd,body.colorscheme-dark .highlight .gd{color:#fb4933}body.colorscheme-dark .chroma .ge,body.colorscheme-dark .highlight .ge{color:#d3869b}body.colorscheme-dark .chroma .gr,body.colorscheme-dark .highlight .gr{color:#d3869b}body.colorscheme-dark .chroma .gh,body.colorscheme-dark .highlight .gh{color:#d3869b}body.colorscheme-dark .chroma .gi,body.colorscheme-dark .highlight .gi{color:#b8bb26}body.colorscheme-dark .chroma .go,body.colorscheme-dark .highlight .go{color:#d3869b}body.colorscheme-dark .chroma .gp,body.colorscheme-dark .highlight .gp{color:#d3869b}body.colorscheme-dark .chroma .gs,body.colorscheme-dark .highlight .gs{color:#d3869b}body.colorscheme-dark .chroma .gu,body.colorscheme-dark .highlight .gu{color:#fe8019}body.colorscheme-dark .chroma .gt,body.colorscheme-dark .highlight .gt{color:#d3869b}body.colorscheme-dark .chroma .gl,body.colorscheme-dark .highlight .gl{color:#d3869b}@media(prefers-color-scheme:dark){body.colorscheme-auto .chroma,body.colorscheme-auto .highlight{color:#fdf4c1;background-color:#32302f}body.colorscheme-auto .chroma .lntd,body.colorscheme-auto .highlight .lntd{vertical-align:top;padding:0;margin:0;border:0}body.colorscheme-auto .chroma .lntable,body.colorscheme-auto .highlight .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}body.colorscheme-auto .chroma .hl,body.colorscheme-auto .highlight .hl{display:block;width:100%;background-color:#504945}body.colorscheme-auto .chroma .lnt,body.colorscheme-auto .highlight .lnt{margin-right:.4em;padding:0 .4em;color:#7c6f64}body.colorscheme-auto .chroma .ln,body.colorscheme-auto .highlight .ln{margin-right:.4em;padding:0 .4em;color:#7c6f64;background-color:#3c3836}body.colorscheme-auto .chroma .k,body.colorscheme-auto .highlight .k{color:#fb4933}body.colorscheme-auto .chroma .kc,body.colorscheme-auto .highlight .kc{color:#fb4933;font-weight:700}body.colorscheme-auto .chroma .kd,body.colorscheme-auto .highlight .kd{color:#fb4933}body.colorscheme-auto .chroma .kn,body.colorscheme-auto .highlight .kn{color:#fb4933;font-weight:700}body.colorscheme-auto .chroma .kp,body.colorscheme-auto .highlight .kp{color:#fb4933}body.colorscheme-auto .chroma .kr,body.colorscheme-auto .highlight .kr{color:#fb4933}body.colorscheme-auto .chroma .kt,body.colorscheme-auto .highlight .kt{color:#fb4933;font-weight:700}body.colorscheme-auto .chroma .n,body.colorscheme-auto .highlight .n{color:#fdf4c1}body.colorscheme-auto .chroma .na,body.colorscheme-auto .highlight .na{color:#83a598}body.colorscheme-auto .chroma .nb,body.colorscheme-auto .highlight .nb{color:#fb4933}body.colorscheme-auto .chroma .bp,body.colorscheme-auto .highlight .bp{color:#83a598}body.colorscheme-auto .chroma .nc,body.colorscheme-auto .highlight .nc{color:#fabd2f}body.colorscheme-auto .chroma .no,body.colorscheme-auto .highlight .no{color:#d3869b}body.colorscheme-auto .chroma .nd,body.colorscheme-auto .highlight .nd{color:#83a598}body.colorscheme-auto .chroma .ni,body.colorscheme-auto .highlight .ni{color:#83a598}body.colorscheme-auto .chroma .ne,body.colorscheme-auto .highlight .ne{color:#83a598}body.colorscheme-auto .chroma .nf,body.colorscheme-auto .highlight .nf{color:#fabd2f}body.colorscheme-auto .chroma .fm,body.colorscheme-auto .highlight .fm{color:#fabd2f}body.colorscheme-auto .chroma .nl,body.colorscheme-auto .highlight .nl{color:#83a598}body.colorscheme-auto .chroma .nn,body.colorscheme-auto .highlight .nn{color:#fdf4c1}body.colorscheme-auto .chroma .nx,body.colorscheme-auto .highlight .nx{color:#83a598}body.colorscheme-auto .chroma .py,body.colorscheme-auto .highlight .py{color:#83a598}body.colorscheme-auto .chroma .nt,body.colorscheme-auto .highlight .nt{color:#83a598;font-weight:700}body.colorscheme-auto .chroma .nv,body.colorscheme-auto .highlight .nv{color:#83a598}body.colorscheme-auto .chroma .vc,body.colorscheme-auto .highlight .vc{color:#83a598}body.colorscheme-auto .chroma .vg,body.colorscheme-auto .highlight .vg{color:#83a598}body.colorscheme-auto .chroma .vi,body.colorscheme-auto .highlight .vi{color:#83a598}body.colorscheme-auto .chroma .vm,body.colorscheme-auto .highlight .vm{color:#83a598}body.colorscheme-auto .chroma .l,body.colorscheme-auto .highlight .l{color:#b8bb26}body.colorscheme-auto .chroma .ld,body.colorscheme-auto .highlight .ld{color:#b8bb26}body.colorscheme-auto .chroma .s,body.colorscheme-auto .highlight .s{color:#b8bb26}body.colorscheme-auto .chroma .sa,body.colorscheme-auto .highlight .sa{color:#b8bb26}body.colorscheme-auto .chroma .sb,body.colorscheme-auto .highlight .sb{color:#b8bb26}body.colorscheme-auto .chroma .sc,body.colorscheme-auto .highlight .sc{color:#b8bb26}body.colorscheme-auto .chroma .dl,body.colorscheme-auto .highlight .dl{color:#b8bb26}body.colorscheme-auto .chroma .sd,body.colorscheme-auto .highlight .sd{color:#b8bb26}body.colorscheme-auto .chroma .s2,body.colorscheme-auto .highlight .s2{color:#b8bb26}body.colorscheme-auto .chroma .se,body.colorscheme-auto .highlight .se{color:#b8bb26}body.colorscheme-auto .chroma .sh,body.colorscheme-auto .highlight .sh{color:#b8bb26}body.colorscheme-auto .chroma .si,body.colorscheme-auto .highlight .si{color:#b8bb26}body.colorscheme-auto .chroma .sx,body.colorscheme-auto .highlight .sx{color:#b8bb26}body.colorscheme-auto .chroma .sr,body.colorscheme-auto .highlight .sr{color:#b8bb26}body.colorscheme-auto .chroma .s1,body.colorscheme-auto .highlight .s1{color:#b8bb26}body.colorscheme-auto .chroma .ss,body.colorscheme-auto .highlight .ss{color:#b8bb26}body.colorscheme-auto .chroma .m,body.colorscheme-auto .highlight .m{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .mb,body.colorscheme-auto .highlight .mb{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .mf,body.colorscheme-auto .highlight .mf{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .mh,body.colorscheme-auto .highlight .mh{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .mi,body.colorscheme-auto .highlight .mi{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .il,body.colorscheme-auto .highlight .il{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .mo,body.colorscheme-auto .highlight .mo{color:#d3869b;font-weight:700}body.colorscheme-auto .chroma .o,body.colorscheme-auto .highlight .o{color:#fdf4c1}body.colorscheme-auto .chroma .ow,body.colorscheme-auto .highlight .ow{color:#fdf4c1}body.colorscheme-auto .chroma .p,body.colorscheme-auto .highlight .p{color:#458588}body.colorscheme-auto .chroma .c,body.colorscheme-auto .highlight .c{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .ch,body.colorscheme-auto .highlight .ch{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .cm,body.colorscheme-auto .highlight .cm{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .c1,body.colorscheme-auto .highlight .c1{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .cs,body.colorscheme-auto .highlight .cs{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .cp,body.colorscheme-auto .highlight .cp{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .cpf,body.colorscheme-auto .highlight .cpf{color:#7c6f64;font-style:italic}body.colorscheme-auto .chroma .g,body.colorscheme-auto .highlight .g{color:#d3869b}body.colorscheme-auto .chroma .gd,body.colorscheme-auto .highlight .gd{color:#fb4933}body.colorscheme-auto .chroma .ge,body.colorscheme-auto .highlight .ge{color:#d3869b}body.colorscheme-auto .chroma .gr,body.colorscheme-auto .highlight .gr{color:#d3869b}body.colorscheme-auto .chroma .gh,body.colorscheme-auto .highlight .gh{color:#d3869b}body.colorscheme-auto .chroma .gi,body.colorscheme-auto .highlight .gi{color:#b8bb26}body.colorscheme-auto .chroma .go,body.colorscheme-auto .highlight .go{color:#d3869b}body.colorscheme-auto .chroma .gp,body.colorscheme-auto .highlight .gp{color:#d3869b}body.colorscheme-auto .chroma .gs,body.colorscheme-auto .highlight .gs{color:#d3869b}body.colorscheme-auto .chroma .gu,body.colorscheme-auto .highlight .gu{color:#fe8019}body.colorscheme-auto .chroma .gt,body.colorscheme-auto .highlight .gt{color:#d3869b}body.colorscheme-auto .chroma .gl,body.colorscheme-auto .highlight .gl{color:#d3869b}}body.colorscheme-dark{color:#eae2d2;background-color:#212121}body.colorscheme-dark ::selection{background:#2f3640}body.colorscheme-dark a{color:#61acbb}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{color:#eae2d2}body.colorscheme-dark h1 .title-link,body.colorscheme-dark h2 .title-link,body.colorscheme-dark h3 .title-link,body.colorscheme-dark h4 .title-link,body.colorscheme-dark h5 .title-link,body.colorscheme-dark h6 .title-link{color:inherit}body.colorscheme-dark #bibliography~p::before{color:#a89984}body.colorscheme-dark #bibliography~p a:target::before{color:#eae2d2;background-color:#427b58}body.colorscheme-dark div.csl-entry a:target::before{color:#eae2d2;background-color:#427b58}body.colorscheme-dark hr{border-top:1px dashed #928374}body.colorscheme-dark hr:after{background:#212121}body.colorscheme-dark code{background-color:#424242;color:#eae2d2}body.colorscheme-dark .highlight pre{color:#111}body.colorscheme-dark pre code[data-lang]:not([data-lang=""])::before{color:#7c6f64}body.colorscheme-dark pre code[data-lang=shell] .line::before{color:#7c6f64}body.colorscheme-dark kbd{-moz-box-shadow:0 1px 0 #424242,0 0 0 2px #2f3640 inset;-webkit-box-shadow:0 1px 0 #424242,0 0 0 2px #2f3640 inset;background-color:#32302f;border:1px solid #2f3640;box-shadow:0 2px #424242,0 0 0 2px #665c54 inset;color:#eae2d2;text-shadow:0 1px 0 #2f3640}body.colorscheme-dark pre code{background-color:inherit}body.colorscheme-dark blockquote{background-color:rgba(255,255,255,.062745098);border-left:3px solid #61acbb}body.colorscheme-dark ul.list-tag li>a::before{color:#545454}body.colorscheme-dark ul.list-tag li>span a{color:#61acbb}body.colorscheme-dark th,body.colorscheme-dark td{padding:1.6rem}body.colorscheme-dark table{border-collapse:collapse}body.colorscheme-dark table td,body.colorscheme-dark table th{border:2px solid #dadada}body.colorscheme-dark table tr:first-child th{border-top:0}body.colorscheme-dark table tr:last-child td{border-bottom:0}body.colorscheme-dark table tr td:first-child,body.colorscheme-dark table tr th:first-child{border-left:0}body.colorscheme-dark table tr td:last-child,body.colorscheme-dark table tr th:last-child{border-right:0}body.colorscheme-dark :target{animation:blinker-dark 2s ease-out}@keyframes blinker-dark{from{background-color:#427b58}}body.colorscheme-dark img.tikz,body.colorscheme-dark svg.tikz{filter:invert(1)hue-rotate(180deg)}body.colorscheme-dark .dropcap{color:#61acbb;text-shadow:5px 3px 3px #000}@media(prefers-color-scheme:dark){body.colorscheme-auto{color:#eae2d2;background-color:#212121}body.colorscheme-auto ::selection{background:#2f3640}body.colorscheme-auto a{color:#61acbb}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{color:#eae2d2}body.colorscheme-auto h1 .title-link,body.colorscheme-auto h2 .title-link,body.colorscheme-auto h3 .title-link,body.colorscheme-auto h4 .title-link,body.colorscheme-auto h5 .title-link,body.colorscheme-auto h6 .title-link{color:inherit}body.colorscheme-auto #bibliography~p::before{color:#a89984}body.colorscheme-auto #bibliography~p a:target::before{color:#eae2d2;background-color:#427b58}body.colorscheme-auto div.csl-entry a:target::before{color:#eae2d2;background-color:#427b58}body.colorscheme-auto hr{border-top:1px dashed #928374}body.colorscheme-auto hr:after{background:#212121}body.colorscheme-auto code{background-color:#424242;color:#eae2d2}body.colorscheme-auto .highlight pre{color:#111}body.colorscheme-auto pre code[data-lang]:not([data-lang=""])::before{color:#7c6f64}body.colorscheme-auto pre code[data-lang=shell] .line::before{color:#7c6f64}body.colorscheme-auto kbd{-moz-box-shadow:0 1px 0 #424242,0 0 0 2px #2f3640 inset;-webkit-box-shadow:0 1px 0 #424242,0 0 0 2px #2f3640 inset;background-color:#32302f;border:1px solid #2f3640;box-shadow:0 2px #424242,0 0 0 2px #665c54 inset;color:#eae2d2;text-shadow:0 1px 0 #2f3640}body.colorscheme-auto pre code{background-color:inherit}body.colorscheme-auto blockquote{background-color:rgba(255,255,255,.062745098);border-left:3px solid #61acbb}body.colorscheme-auto ul.list-tag li>a::before{color:#545454}body.colorscheme-auto ul.list-tag li>span a{color:#61acbb}body.colorscheme-auto th,body.colorscheme-auto td{padding:1.6rem}body.colorscheme-auto table{border-collapse:collapse}body.colorscheme-auto table td,body.colorscheme-auto table th{border:2px solid #dadada}body.colorscheme-auto table tr:first-child th{border-top:0}body.colorscheme-auto table tr:last-child td{border-bottom:0}body.colorscheme-auto table tr td:first-child,body.colorscheme-auto table tr th:first-child{border-left:0}body.colorscheme-auto table tr td:last-child,body.colorscheme-auto table tr th:last-child{border-right:0}body.colorscheme-auto :target{animation:blinker-dark 2s ease-out}@keyframes blinker-dark{from{background-color:#427b58}}body.colorscheme-auto img.tikz,body.colorscheme-auto svg.tikz{filter:invert(1)hue-rotate(180deg)}body.colorscheme-auto .dropcap{color:#61acbb;text-shadow:5px 3px 3px #000}}body.colorscheme-dark .content article details{background-color:rgba(255,255,255,.062745098)}body.colorscheme-dark .content article details summary:hover{color:#61acbb}body.colorscheme-dark .content article>*:not(header) a:hover{color:#61acbb}body.colorscheme-dark .content article h2::before,body.colorscheme-dark .content article h3::before,body.colorscheme-dark .content article h4::before{color:#928374}body.colorscheme-dark .content article>div img,body.colorscheme-dark .content article>div iframe{box-shadow:5px 6px 10px #000}body.colorscheme-dark .content .list ul li .title{color:#eae2d2}body.colorscheme-dark .content .list ul li .title:hover,body.colorscheme-dark .content .list ul li .title:focus{color:#61acbb}body.colorscheme-dark .content .centered .about ul li a{color:#eae2d2}body.colorscheme-dark .content .centered .about ul li a:hover,body.colorscheme-dark .content .centered .about ul li a:focus{color:#61acbb}body.colorscheme-dark .content .post-meta .tags .tag{background-color:#424242}body.colorscheme-dark .content .post-meta .tags .tag a{color:#eae2d2}body.colorscheme-dark .content .post-meta .tags .tag a:hover{color:#61acbb}@media(prefers-color-scheme:dark){body.colorscheme-auto .content article details{background-color:rgba(255,255,255,.062745098)}body.colorscheme-auto .content article details summary:hover{color:#61acbb}body.colorscheme-auto .content article>*:not(header) a:hover{color:#61acbb}body.colorscheme-auto .content article h2::before,body.colorscheme-auto .content article h3::before,body.colorscheme-auto .content article h4::before{color:#928374}body.colorscheme-auto .content article>div img,body.colorscheme-auto .content article>div iframe{box-shadow:5px 6px 10px #000}body.colorscheme-auto .content .list ul li .title{color:#eae2d2}body.colorscheme-auto .content .list ul li .title:hover,body.colorscheme-auto .content .list ul li .title:focus{color:#61acbb}body.colorscheme-auto .content .centered .about ul li a{color:#eae2d2}body.colorscheme-auto .content .centered .about ul li a:hover,body.colorscheme-auto .content .centered .about ul li a:focus{color:#61acbb}body.colorscheme-auto .content .post-meta .tags .tag{background-color:#424242}body.colorscheme-auto .content .post-meta .tags .tag a{color:#eae2d2}body.colorscheme-auto .content .post-meta .tags .tag a:hover{color:#61acbb}}body.colorscheme-dark figcaption::before{border-top:2px dotted #83a598}@media(max-width:768px){body.colorscheme-dark figcaption::before{border-top:none}}body.colorscheme-dark .sidenote-number::after,body.colorscheme-dark .sidenote::before,body.colorscheme-dark label.margin-toggle i::before{color:#83a598}body.colorscheme-dark .epigraph blockquote{border-left:none!important}body.colorscheme-dark label.sidenote-number:hover~.sidenote{background-color:rgba(255,255,255,.062745098)}@media(prefers-color-scheme:dark){body.colorscheme-auto figcaption::before{border-top:2px dotted #83a598}}@media(prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto figcaption::before{border-top:none}}@media(prefers-color-scheme:dark){body.colorscheme-auto .sidenote-number::after,body.colorscheme-auto .sidenote::before,body.colorscheme-auto label.margin-toggle i::before{color:#83a598}body.colorscheme-auto .epigraph blockquote{border-left:none!important}body.colorscheme-auto label.sidenote-number:hover~.sidenote{background-color:rgba(255,255,255,.062745098)}}body.colorscheme-dark .container.note .note-authors::before,body.colorscheme-dark .container.note .note-journal::before,body.colorscheme-dark .container.note .note-date::before,body.colorscheme-dark .container.note .note-topics::before,body.colorscheme-dark .container.note .note-links::before,body.colorscheme-dark .container.note .note-ai::before,body.colorscheme-dark .container.note .seminar-crumb::before{color:#928374}body.colorscheme-dark .container.note .list-tag.fullwidth li>.note-list-authors{color:#61acbb}body.colorscheme-dark .container.note .list-tag li>span:not(.note-list-authors){color:#928374}@media(prefers-color-scheme:dark){body.colorscheme-auto .container.note .note-authors::before,body.colorscheme-auto .container.note .note-journal::before,body.colorscheme-auto .container.note .note-date::before,body.colorscheme-auto .container.note .note-topics::before,body.colorscheme-auto .container.note .note-links::before,body.colorscheme-auto .container.note .note-ai::before,body.colorscheme-auto .container.note .seminar-crumb::before{color:#928374}body.colorscheme-auto .container.note .list-tag.fullwidth li>.note-list-authors{color:#61acbb}body.colorscheme-auto .container.note .list-tag li>span:not(.note-list-authors){color:#928374}}body.colorscheme-dark .notice .notice-title{border-bottom:1px solid #212121}body.colorscheme-dark .notice.note .notice-title i{color:#b16286}body.colorscheme-dark .notice.tip .notice-title i{color:#689d6a}body.colorscheme-dark .notice.example .notice-title i{color:#d65d0e}body.colorscheme-dark .notice.question .notice-title i{color:#98971a}body.colorscheme-dark .notice.info .notice-title i{color:#458588}body.colorscheme-dark .notice.warning .notice-title i{color:#d79921}body.colorscheme-dark .notice.error .notice-title i{color:#cc241d}@media(prefers-color-scheme:dark){body.colorscheme-auto .notice .notice-title{border-bottom:1px solid #212121}body.colorscheme-auto .notice.note .notice-title i{color:#b16286}body.colorscheme-auto .notice.tip .notice-title i{color:#689d6a}body.colorscheme-auto .notice.example .notice-title i{color:#d65d0e}body.colorscheme-auto .notice.question .notice-title i{color:#98971a}body.colorscheme-auto .notice.info .notice-title i{color:#458588}body.colorscheme-auto .notice.warning .notice-title i{color:#d79921}body.colorscheme-auto .notice.error .notice-title i{color:#cc241d}}body.colorscheme-dark .navigation a,body.colorscheme-dark .navigation span{color:#eae2d2}body.colorscheme-dark .navigation .navigation-title{color:#eae2d2}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list{background-color:#3a424f;border-top:solid 2px #424242;border-bottom:solid 2px #424242;box-shadow:2px 3px 12px #000}}body.colorscheme-dark .navigation .navigation-list .navigation-item a,body.colorscheme-dark .navigation .navigation-list .navigation-item i,body.colorscheme-dark .navigation .navigation-list .navigation-item span{color:#eae2d2}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .navigation-item a,body.colorscheme-dark .navigation .navigation-list .navigation-item i,body.colorscheme-dark .navigation .navigation-list .navigation-item span{color:#eae2d2}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .menu-separator{border-top:2px solid #eae2d2}}body.colorscheme-dark .navigation .navigation-list .language-menu .language-list{background-color:#3a424f;border-color:#424242;box-shadow:2px 3px 12px #000}body.colorscheme-dark .navigation .navigation-list .language-menu .language-list .language-link{color:#eae2d2}body.colorscheme-dark .navigation .navigation-list .language-menu .language-list .is-current{color:#61acbb}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .language-menu .language-list{background:0 0;box-shadow:none}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation #menu-toggle:checked+label>i{color:#ebdbb2}}body.colorscheme-dark .navigation i{color:#eae2d2}body.colorscheme-dark .banner{background-color:#004f50;box-shadow:2px 3px 12px #000}body.colorscheme-dark .banner img{filter:hue-rotate(160deg)brightness(50%)}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation a,body.colorscheme-auto .navigation span{color:#eae2d2}body.colorscheme-auto .navigation .navigation-title{color:#eae2d2}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list{background-color:#3a424f;border-top:solid 2px #424242;border-bottom:solid 2px #424242;box-shadow:2px 3px 12px #000}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation .navigation-list .navigation-item a,body.colorscheme-auto .navigation .navigation-list .navigation-item i,body.colorscheme-auto .navigation .navigation-list .navigation-item span{color:#eae2d2}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .navigation-item a,body.colorscheme-auto .navigation .navigation-list .navigation-item i,body.colorscheme-auto .navigation .navigation-list .navigation-item span{color:#eae2d2}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .menu-separator{border-top:2px solid #eae2d2}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation .navigation-list .language-menu .language-list{background-color:#3a424f;border-color:#424242;box-shadow:2px 3px 12px #000}body.colorscheme-auto .navigation .navigation-list .language-menu .language-list .language-link{color:#eae2d2}body.colorscheme-auto .navigation .navigation-list .language-menu .language-list .is-current{color:#61acbb}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .language-menu .language-list{background:0 0;box-shadow:none}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation #menu-toggle:checked+label>i{color:#ebdbb2}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation i{color:#eae2d2}body.colorscheme-auto .banner{background-color:#004f50;box-shadow:2px 3px 12px #000}body.colorscheme-auto .banner img{filter:hue-rotate(160deg)brightness(50%)}}body.colorscheme-dark .tabs label.tab-label{background-color:#3a424f;border-color:#665c54}body.colorscheme-dark .tabs input.tab-input:checked+label.tab-label{background-color:#2f3640}body.colorscheme-dark .tabs .tab-content{background-color:#2f3640;border-color:#665c54}@media(prefers-color-scheme:dark){body.colorscheme-auto .tabs label.tab-label{background-color:#3a424f;border-color:#665c54}body.colorscheme-auto .tabs input.tab-input:checked+label.tab-label{background-color:#2f3640}body.colorscheme-auto .tabs .tab-content{background-color:#2f3640;border-color:#665c54}}body.colorscheme-dark .taxonomy-element{background-color:#424242}body.colorscheme-dark .taxonomy-element a{color:#eae2d2}body.colorscheme-dark .taxonomy-element a:active{color:#eae2d2}@media(prefers-color-scheme:dark){body.colorscheme-auto .taxonomy-element{background-color:#424242}body.colorscheme-auto .taxonomy-element a{color:#eae2d2}body.colorscheme-auto .taxonomy-element a:active{color:#eae2d2}}body.colorscheme-dark .footer a{color:#61acbb}@media(prefers-color-scheme:dark){body.colorscheme-auto .footer a{color:#61acbb}}body.colorscheme-dark .float-container a{color:#dadada;background-color:#424242}body.colorscheme-dark .float-container a:hover,body.colorscheme-dark .float-container a:focus{color:#61acbb;box-shadow:1px 1px 3px #37737f}body.colorscheme-dark .float-container a:hover#dark-mode-toggle,body.colorscheme-dark .float-container a:focus#dark-mode-toggle{color:#fabd2f;box-shadow:1px 1px 3px #be8705}@media(min-width:768px){body.colorscheme-dark .float-container a:hover#dark-mode-toggle:before,body.colorscheme-dark .float-container a:focus#dark-mode-toggle:before{content:"Light mode?"}}body.colorscheme-dark .float-container a:hover#dark-mode-toggle:before,body.colorscheme-dark .float-container a:focus#dark-mode-toggle:before{margin-left:-8.5rem}@media(prefers-color-scheme:dark){body.colorscheme-auto .float-container a{color:#dadada;background-color:#424242}body.colorscheme-auto .float-container a:hover,body.colorscheme-auto .float-container a:focus{color:#61acbb;box-shadow:1px 1px 3px #37737f}body.colorscheme-auto .float-container a:hover#dark-mode-toggle,body.colorscheme-auto .float-container a:focus#dark-mode-toggle{color:#fabd2f;box-shadow:1px 1px 3px #be8705}body.colorscheme-auto .float-container a:hover#dark-mode-toggle:before,body.colorscheme-auto .float-container a:focus#dark-mode-toggle:before{margin-left:-8.5rem}}@media(prefers-color-scheme:dark) and (min-width:768px){body.colorscheme-auto .float-container a:hover#dark-mode-toggle:before,body.colorscheme-auto .float-container a:focus#dark-mode-toggle:before{content:"Light mode?"}}@media(min-width:768px){html[lang=vi] body.colorscheme-dark .float-container a:hover#dark-mode-toggle:before,html[lang=vi] body.colorscheme-dark .float-container a:focus#dark-mode-toggle:before{content:"Bật đèn lên?"}}@media(prefers-color-scheme:dark) and (min-width:768px){html[lang=vi] body.colorscheme-auto .float-container a:hover#dark-mode-toggle:before,html[lang=vi] body.colorscheme-auto .float-container a:focus#dark-mode-toggle:before{content:"Bật đèn lên?"}}@media(min-width:768px){body.colorscheme-dark .ox-hugo-toc{background:#2f3640;box-shadow:2px 3px 12px #000}body.colorscheme-dark .ox-hugo-toc li,body.colorscheme-dark .ox-hugo-toc ul,body.colorscheme-dark .ox-hugo-toc a,body.colorscheme-dark .ox-hugo-toc code{background:inherit}body.colorscheme-dark .ox-hugo-toc:hover .heading{color:#61acbb}}@media(max-width:768px){body.colorscheme-dark .ox-hugo-toc .heading{background:#2f3640;box-shadow:2px 3px 12px #000}body.colorscheme-dark .ox-hugo-toc>ul{background:#2f3640;box-shadow:2px 3px 12px #000}body.colorscheme-dark .toc_active{color:#61acbb}}@media(prefers-color-scheme:dark) and (min-width:768px){body.colorscheme-auto .ox-hugo-toc{background:#2f3640;box-shadow:2px 3px 12px #000}body.colorscheme-auto .ox-hugo-toc li,body.colorscheme-auto .ox-hugo-toc ul,body.colorscheme-auto .ox-hugo-toc a,body.colorscheme-auto .ox-hugo-toc code{background:inherit}body.colorscheme-auto .ox-hugo-toc:hover .heading{color:#61acbb}}@media(prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .ox-hugo-toc .heading{background:#2f3640;box-shadow:2px 3px 12px #000}body.colorscheme-auto .ox-hugo-toc>ul{background:#2f3640;box-shadow:2px 3px 12px #000}body.colorscheme-auto .toc_active{color:#61acbb}}body.colorscheme-dark div.jp-InputPrompt{color:#2caf4c}body.colorscheme-dark div.jp-OutputPrompt{color:#fc7665}body.colorscheme-dark .jp-RenderedSVG svg{filter:invert(160%)hue-rotate(180deg)sepia(1%)}@media(prefers-color-scheme:dark){body.colorscheme-auto div.jp-InputPrompt{color:#2caf4c}body.colorscheme-auto div.jp-OutputPrompt{color:#fc7665}body.colorscheme-auto .jp-RenderedSVG svg{filter:invert(160%)hue-rotate(180deg)sepia(1%)}}