#nav .nav-title,#nav .nav-list .nav-item .nav-link{font-family:k2d;font-weight:600}#nav{background-color:#232323;line-height:2.5rem;width:100%}@media(width < 40rem){#nav{height:3.5rem}}#nav .nav-title{letter-spacing:.125rem;text-transform:uppercase;color:#d2d2d2;font-size:1.125rem;float:left;margin-left:1rem}@media(width < 40rem){#nav .nav-title{margin:.125rem 1rem}}#nav .nav-title:hover,#nav .nav-title:focus{text-decoration:none;text-shadow:none}#nav .nav-list{float:right;list-style:none;margin:0 1rem 0 0;padding:0}@media(width < 40rem){#nav .nav-list{top:.375rem;right:0;z-index:5;visibility:hidden;opacity:0;padding:0;margin-right:.875rem;width:100%;background-color:#232323;transition:opacity .25s,min-height .15s linear}}#nav .nav-list .nav-item{float:left;margin:0;position:relative;margin-right:1rem}#nav .nav-list .nav-item:last-child{margin-right:0}@media(width < 40rem){#nav .nav-list .nav-item{float:none!important;text-align:center;margin:0}}#nav .nav-list .nav-item .nav-link{display:inline-block;border-radius:.25rem;font-size:1.125rem;text-transform:uppercase;color:#d2d2d2}#nav .nav-list .nav-item .nav-link:hover,#nav .nav-list .nav-item .nav-link:focus,#nav .nav-list .nav-item .nav-link:active{text-decoration:underline;text-shadow:none}@media(width < 40rem){#nav .nav-list .nav-item .nav-link{margin:0}}#nav .menu-list{display:none}@media(width < 40rem){#nav .menu-list:checked+label>i{text-shadow:.125rem .125rem .375rem #8787dc}#nav .menu-list:checked+label+ul{visibility:visible;opacity:50;width:50%;height:auto;background-color:#373737;position:absolute;top:2.5rem;transition:all .25s ease-in-out}#nav .menu-list:checked+label+ul .nav-link{color:#d2d2d2}#nav .menu-list:checked+label+ul .nav-link:hover,#nav .menu-list:checked+label+ul .nav-link:focus,#nav .menu-list:checked+label+ul .nav-link:active{color:#8787dc;transform:scale(1.1)}#nav .menu-list:focus-visible+label{outline-style:auto}}#nav .menu-button{display:none}@media(width < 40rem){#nav .menu-button{display:block;font-size:1.5rem;font-weight:400;margin-right:.875rem}}#nav .menu-button i:hover,#nav .menu-button i:focus{color:#d2d2d2}*,*::before,*::after{box-sizing:border-box}html{box-sizing:border-box;font-size:1rem;font-weight:400;line-height:1.15;padding:0;scrollbar-width:none;scroll-behavior:smooth;background-color:#232323;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,游ゴシック,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;color:#d2d2d2;overflow-y:auto}@media(width < 40rem){html{font-size:.875rem;line-height:1.125rem}}body{min-height:100vh;display:flex;flex-direction:column;margin:0 auto;max-width:67.5rem}body .wrapper{flex:1}body .wrapper .container{margin:0 1rem}body .wrapper .centered{display:flex;flex-direction:column;padding-top:4rem}iframe[src*=disqus]{color-scheme:light}.main-footer{background-color:#232323;line-height:2.5rem;width:100%}.main-footer #footer-text{text-align:center;font-size:1rem;line-height:2.5rem;margin:0}.main-footer #footer-text a:hover,.main-footer #footer-text a:focus,.main-footer #footer-text a:active{color:#8787dc;text-decoration:none}a{color:#8787f0;font-weight:600;text-decoration:none;transition:display .25s ease-in-out}a:focus,a:hover,a:active{color:#a4a4f3;text-shadow:0 0 .5rem #5a5af0;text-decoration:underline}a:visited{font-weight:400;color:#8787f0;text-decoration:underline}i{width:1rem;margin:0}p{margin:.75rem 0;text-align:justify;justify-self:center;hyphens:auto}@media(width < 40rem){p{margin:.75rem 0}}u{text-decoration:underline;color:#8787dc;font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;margin:1.25rem 0}@media(width < 40rem){h1,h2,h3,h4,h5,h6{margin:1.6875rem 0 1.3125rem}}h1{font-size:2.625rem;color:#8787dc}@media(width < 40rem){h1{font-size:1.875rem}}h2{font-size:2.25rem}@media(width < 40rem){h2{font-size:1.625rem}}h3{font-size:1.875rem}@media(width < 40rem){h3{font-size:1.375rem}}h4{font-size:1.5rem}@media(width < 40rem){h4{font-size:1.125rem}}h5,h6,p{font-size:1rem}@media(width < 40rem){h5,h6,p{font-size:1rem}}small{font-size:.75rem;line-height:1rem;vertical-align:top}h1,h2,h3,h4,h5,h6,p{line-height:1.15}b strong{font-weight:600}.fab{font-weight:400}.fas{font-weight:700}.float-right{float:right}.float-left{float:left}.fa-brands,.fa-solid,.fa-regular{color:#78afb4}.fa-copyright{color:#d2d2d2}article{background-color:#232323;border-radius:.5rem}article details summary{cursor:pointer}@media(width >= 40rem){article{margin:3rem 0}}.the-end{padding:1.5rem 2rem}.the-end hr{border:.125rem dashed #8787dc}figcaption p{text-align:center;font-style:italic;font-size:1rem;margin:0}h2,h3,h4{color:#5f5f5f;margin:2rem 0}@media(width < 40rem){h2,h3,h4{text-align:center}}h2{text-align:center}.comments{text-align:center}.comments h3{margin:2rem 0}.comments #post-comments,.comments #disqus_thread{margin:2.625rem auto}header{margin:auto;text-align:center}header .blog-title{font-size:3.125rem;line-height:2.875rem;color:#8787dc}@media(width < 40rem){header .blog-title{font-size:2.5rem;line-height:2.75rem}}header .post-meta{padding:0 0 3rem}header .post-meta .series{padding-bottom:1rem}header .post-meta .series .series-title{transition:all .25s ease-in-out}header .post-meta .series .series-title:hover,header .post-meta .series .series-title:active{color:#8787dc}header .post-meta .date{font-weight:600}header .post-meta .date .posted-on{margin-right:5rem}header .post-meta .date .posted-on span{padding-left:1.5rem}@media(width < 40rem){header .post-meta .date .posted-on{margin-right:1.5rem}}header .post-meta .date .reading-time span{padding-left:1.5rem}blockquote{border-left:.1875rem solid #8787dc;padding:0 1.5rem;line-height:1.375rem;font-weight:400;font-style:italic;margin:2rem}@media(width < 40rem){blockquote{margin:1rem;padding:0 .75rem}}.chroma,code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.highlight .chroma{margin:0;padding:0 1rem;border-radius:.5rem;font-weight:400;overflow-x:auto;border-radius:.5rem;scrollbar-width:none}.highlight .chroma code{background-color:inherit;color:inherit}code{border-radius:.25rem;padding:0 .3125rem;background-color:#464646;color:#e6f028}.bg{color:#d2d2d2;background-color:#373737}.chroma{color:#d2d2d2;background-color:#373737}.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:#3d4148}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.375rem;padding:0 .375rem;color:#55595f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.375rem;padding:0 .375rem;color:#55595f}.chroma .line{display:flex}.chroma .k{color:#c678dd}.chroma .kc{color:#e5c07b}.chroma .kd{color:#c678dd}.chroma .kn{color:#c678dd}.chroma .kp{color:#c678dd}.chroma .kr{color:#c678dd}.chroma .kt{color:#e5c07b}.chroma .n{color:#e06c75}.chroma .na{color:#e06c75}.chroma .nb{color:#e5c07b}.chroma .bp{color:#e06c75}.chroma .nc{color:#e5c07b}.chroma .no{color:#e06c75}.chroma .nd{color:#61afef}.chroma .ni{color:#e06c75}.chroma .ne{color:#e06c75}.chroma .nf{color:#61afef;font-weight:700}.chroma .fm{color:#56b6c2;font-weight:700}.chroma .nl{color:#e06c75}.chroma .nn{color:#e06c75}.chroma .nx{color:#e06c75}.chroma .py{color:#e06c75}.chroma .nt{color:#e06c75}.chroma .nv{color:#e06c75}.chroma .vc{color:#e06c75}.chroma .vg{color:#e06c75}.chroma .vi{color:#e06c75}.chroma .vm{color:#e06c75}.chroma .s{color:#98c379}.chroma .sa{color:#98c379}.chroma .sb{color:#98c379}.chroma .sc{color:#98c379}.chroma .dl{color:#98c379}.chroma .sd{color:#98c379}.chroma .s2{color:#98c379}.chroma .se{color:#98c379}.chroma .sh{color:#98c379}.chroma .si{color:#98c379}.chroma .sx{color:#98c379}.chroma .sr{color:#98c379}.chroma .s1{color:#98c379}.chroma .ss{color:#98c379}.chroma .m{color:#d19a66}.chroma .mb{color:#d19a66}.chroma .mf{color:#d19a66}.chroma .mh{color:#d19a66}.chroma .mi{color:#d19a66}.chroma .il{color:#d19a66}.chroma .mo{color:#d19a66}.chroma .o{color:#56b6c2}.chroma .ow{color:#56b6c2}.chroma .c{color:#7f848e}.chroma .ch{color:#7f848e}.chroma .cm{color:#7f848e}.chroma .c1{color:#7f848e}.chroma .cs{color:#7f848e}.chroma .cp{color:#7f848e}.chroma .cpf{color:#7f848e}.chroma .gi{color:#98c379;font-weight:700}.notFound{display:flex;flex-direction:row;height:30rem}@media(width < 40rem){.notFound{flex-direction:column;height:auto;margin:auto}}.notFound #errorAvatar,.notFound .errorText{flex:1;margin:auto;max-width:50%;height:auto;text-align:center}@media(width < 40rem){.notFound #errorAvatar,.notFound .errorText{max-width:100%;margin:auto}}.notFound p{font-style:italic;text-align:center}.notFound .errorMessage{font-size:16rem;font-weight:700;margin:1rem 0;font-style:italic;color:red}@media(width < 40rem){.notFound .errorMessage{font-size:8rem}}.notFound a:active,.notFound a:hover{color:#8787dc}.notFound h2{color:red}.rowLeft{flex-direction:row}.rowRight{flex-direction:row-reverse}.rowLeft,.rowRight{display:flex;justify-content:space-between;margin-top:6rem;margin-bottom:1rem}.rowLeft .marginLeft,.rowLeft .marginRight,.rowLeft .imageLeft,.rowLeft .imageRight,.rowRight .marginLeft,.rowRight .marginRight,.rowRight .imageLeft,.rowRight .imageRight{max-width:50%;height:auto}.rowLeft .marginLeft h2,.rowLeft .marginRight h2,.rowRight .marginLeft h2,.rowRight .marginRight h2{font-size:2rem;margin:0 auto 1rem;color:#5f5f5f;text-decoration:overline #5f5f5f}.rowLeft .marginLeft h2 a,.rowLeft .marginRight h2 a,.rowRight .marginLeft h2 a,.rowRight .marginRight h2 a{text-decoration:none;transition:all .3s ease-in-out;color:#5f5f5f}.rowLeft .marginLeft h2 a:hover,.rowLeft .marginLeft h2 a:focus,.rowLeft .marginRight h2 a:hover,.rowLeft .marginRight h2 a:focus,.rowRight .marginLeft h2 a:hover,.rowRight .marginLeft h2 a:focus,.rowRight .marginRight h2 a:hover,.rowRight .marginRight h2 a:focus{color:#5f5f5f;text-shadow:0 0 0 #5f5f5f}.rowLeft .marginRight h2,.rowRight .marginRight h2{text-align:right}.rowLeft .marginLeft,.rowRight .marginLeft{margin-right:1rem}.rowLeft .marginRight,.rowRight .marginRight{margin-left:1rem}.rowLeft .imageLeft img,.rowLeft .imageRight img,.rowRight .imageLeft img,.rowRight .imageRight img{width:100%;height:100%;border-radius:.5rem}.leftNoHeader{flex-direction:row-reverse}.rightNoHeader{flex-direction:row}.leftNoHeader,.rightNoHeader{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.leftNoHeader .marginLeft,.leftNoHeader .marginRight,.rightNoHeader .marginLeft,.rightNoHeader .marginRight{max-width:50%;height:auto}@media(width < 40rem){.leftNoHeader .marginLeft,.leftNoHeader .marginRight,.rightNoHeader .marginLeft,.rightNoHeader .marginRight{max-width:100%}}.leftNoHeader .marginLeft ul,.leftNoHeader .marginRight ul,.rightNoHeader .marginLeft ul,.rightNoHeader .marginRight ul{font-size:1rem;font-style:italic;max-width:30rem;margin:0 1rem 1rem;border:none}.leftNoHeader .marginLeft ul li,.leftNoHeader .marginRight ul li,.rightNoHeader .marginLeft ul li,.rightNoHeader .marginRight ul li{margin:0}.leftNoHeader .marginLeft,.rightNoHeader .marginLeft{margin-left:1rem}.leftNoHeader .marginRight,.rightNoHeader .marginRight{margin-right:1rem}@media(width < 40rem){.leftNoHeader .marginLeft,.leftNoHeader .marginRight,.rightNoHeader .marginLeft,.rightNoHeader .marginRight{margin:0}}.leftNoHeader img,.rightNoHeader img{width:100%;height:22.5rem;border-radius:.5rem}@media(width < 40rem){.leftNoHeader,.rightNoHeader{flex-direction:column}}@media(width < 40rem){.rowLeft,.rowRight{flex-direction:column;margin-top:3rem}.rowLeft .marginLeft,.rowLeft .marginRight,.rowLeft .imageLeft,.rowLeft .imageRight,.rowRight .marginLeft,.rowRight .marginRight,.rowRight .imageLeft,.rowRight .imageRight{max-width:100%}.rowLeft .marginLeft h2,.rowLeft .marginRight h2,.rowRight .marginLeft h2,.rowRight .marginRight h2{text-align:center;font-size:1.625rem}}.home{display:flex;justify-content:space-between;align-items:center}.home .home-info{flex:2;padding-right:2rem}@media(width < 40rem){.home .home-info{padding:0}}.home .quote-box{flex:1;margin:auto;background-color:#232323;border-radius:.5rem;box-shadow:-.375rem -.375rem .375rem #8787dc;text-align:center;height:115%}@media(width < 40rem){.home .quote-box{border-radius:0;box-shadow:none}}@media(width < 40rem){.home{flex-direction:column}}.home .quote-box .quotes{border:none;padding:0;margin:.5rem;text-align:center;text-wrap:wrap}.home .quote-box .quotes::before,.home .quote-box .quotes::after{content:'"'}@media(width < 40rem){.home .quote-box .quotes{font-size:1.125rem}}.home .quote-box .box-title{margin:.5rem auto 1.5rem;width:12rem;border-bottom:.25rem solid #8787dc;text-align:center}.home .quote-box i{margin-bottom:.5rem}.home .quote-box .authorContainer{margin-right:.5rem;margin-bottom:.5rem}.home .quote-box .authorContainer::before{content:"- ";font-weight:900}.home .quote-box .authorContainer::after{content:" -";font-weight:900}.home .quote-box .authorContainer i{margin-right:.25rem}@media(width < 40rem){.home .quote-box .authorContainer{font-size:1.125rem}}.home .quote-box .fieldContainer{margin:.5rem;color:#8787dc}.home .home-info .avatar{width:100%}.centered .description{font-size:1.5rem;text-decoration:none;color:#d2d2d2;margin-top:0;text-align:center}@media(width < 40rem){.centered .description{font-size:1.25rem;padding:1.25rem 0;margin:0;text-align:center}}.centered .social-list{text-align:center;padding-inline-start:0}.centered .social-list .socials{display:inline}.centered .social-list .socials .icons{margin:0;font-size:1.5rem;padding:0 .5rem}.centered .social-list .socials .icons i{color:#d2d2d2}.centered .social-list .socials .icons i:hover{color:#8787dc}@media(width < 40rem){.centered .social-list .socials{padding:1.25rem 0;margin:0}.centered .social-list .socials .icons i{font-size:1.25rem}}.construction,.avatar,.errorAvatar{height:22.5rem;margin-bottom:2rem}@media(width < 40rem){.construction,.avatar,.errorAvatar{height:auto;width:100%;margin-bottom:3rem}}.errorAvatar{width:auto}@media(width < 40rem){.errorAvatar{height:16rem;width:100%;margin:3rem 0 0}}.articleImage,.featuredImage{width:100%;height:8rem;border-radius:.5rem}@media(width < 40rem){.articleImage,.featuredImage{height:5.75rem}}.left{margin:1rem;align-items:flex-start}.left figcaption p{text-align:left}.center{align-items:center}.center figcaption p{text-align:center}.right{align-items:flex-end}.right figcaption p{text-align:right}.left,.center,.right{display:flex;flex-direction:column;margin:1rem 0}.left img,.center img,.right img{width:40rem;height:23.75rem;border-radius:.5rem}.left figcaption,.center figcaption,.right figcaption{margin-top:.25rem}.left figcaption p,.center figcaption p,.right figcaption p{font-size:.875rem}@media(width < 40rem){.left,.center,.right{display:flex;flex-direction:column;align-items:center}.left img,.center img,.right img{width:100%;height:100%;margin:auto}.left figcaption p,.center figcaption p,.right figcaption p{text-align:center}}.mermaid{display:flex;justify-content:left;margin:1.5rem}.next-post{padding:3rem 0}.next-post .prev,.next-post .next{width:6.25rem;height:2rem;border:none;border-radius:.25rem;transition:all .25s ease-in-out;text-decoration:none;color:#8787dc;background-color:#5f5f5f;margin:.5rem;font-size:1rem;line-height:1.5;font-weight:600}.next-post .prev i,.next-post .next i{color:#d2d2d2}.next-post .prev:hover,.next-post .prev:focus,.next-post .prev:active,.next-post .next:hover,.next-post .next:focus,.next-post .next:active{cursor:pointer;background-color:#8787dc;color:#d2d2d2;box-shadow:0 0 .5rem #8787dc}.next-post .prev{float:right}.next-post .next{float:left}.notice{border-radius:.25rem;position:relative;margin:2rem 0;padding:0 .75rem;overflow:auto}.notice .notice-title{position:relative;font-weight:700;margin:0 auto;padding:.25rem 2.875rem;border-bottom:1px solid #232323}.notice .notice-title i{position:absolute;top:50%;left:1.5rem;transform:translate(-50%,-50%)}.notice .notice-content{display:block;margin:2rem}.notice.note{background-color:rgba(125,90,195,.1)}.notice.note .notice-title{background-color:rgba(105,60,180,.1)}.notice.note .notice-title i{color:#5f37b4}.notice.tip{background-color:rgba(40,165,155,.1)}.notice.tip .notice-title{background-color:rgba(0,150,135,.1)}.notice.tip .notice-title i{color:#008c7d}.notice.example{background-color:rgba(140,110,100,.1)}.notice.example .notice-title{background-color:rgba(120,85,70,.1)}.notice.example .notice-title i{color:#6e4b41}.notice.question{background-color:rgba(150,205,100,.1)}.notice.question .notice-title{background-color:rgba(140,195,75,.1)}.notice.question .notice-title i{color:#7db441}.notice.info{background-color:rgba(65,165,245,.1)}.notice.info .notice-title{background-color:rgba(35,150,245,.1)}.notice.info .notice-title i{color:#1e87e6}.notice.warning{background-color:rgba(255,200,40,.1)}.notice.warning .notice-title{background-color:rgba(255,195,10,.1)}.notice.warning .notice-title i{color:#ffb400}.notice.error{background-color:rgba(240,85,80,.1)}.notice.error .notice-title{background-color:rgba(245,65,55,.1)}.notice.error .notice-title i{color:#e63737}.pagination{margin-top:1.5rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,游ゴシック,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif}.pagination li{display:inline;text-align:center;font-weight:700}.pagination li span{margin:0;text-align:center;width:2.1875rem}.pagination li a{font-weight:300}.pagination li a span{margin:0;text-align:center;width:2.1875rem}@media(width < 40rem){.pagination{margin-top:1rem}}.list-header{margin:3rem 0;font-size:1.5rem}@media(width < 40rem){.list-header{font-size:1.25rem;line-height:1.5rem}}.blogging{margin:0 3rem;list-style:none;padding:0;overflow-y:auto;height:18.75rem;scrollbar-width:none;scroll-behavior:smooth}@media(width < 40rem){.blogging{padding:0;margin:0}}.blogging li{margin-bottom:.625rem;font-size:1.125rem}.blogging li .post-list{display:flex;justify-content:space-between;flex-direction:row}.blogging li .post-list .date{text-align:left}.blogging li .post-list .title{text-align:left;color:#d2d2d2;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,游ゴシック,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;font-weight:600;cursor:pointer}.blogging li .post-list .title:hover,.blogging li .post-list .title:focus{color:#8787dc}@media(width < 40rem){.blogging li .post-list{display:flex;flex-direction:column}.blogging li .post-list .date{text-align:center;margin:0}.blogging li .post-list .title{text-align:center;font-size:1.25rem}}.taxonomy{list-style:none;margin:3rem auto;padding:0;text-align:center}.taxonomy li{margin-left:.625rem;display:inline-block;position:relative}.taxonomy li button{margin-bottom:1rem;font-size:1.125rem;color:#d2d2d2;font-weight:700;border:none;border-radius:.25rem;background-color:#232323;width:12rem;height:3rem;transition:all .25s ease-in-out}.taxonomy li button:hover,.taxonomy li button:focus{background-color:#8787dc;transform:scale(1.05);cursor:pointer}.taxonomy li button:hover a,.taxonomy li button:focus a{color:#d2d2d2;text-decoration:none}@media(width < 40rem){ul:not(.pagination,.taxonomy) li{display:flex;flex-direction:column;margin-bottom:1rem}ul:not(.pagination,.taxonomy) li .date{text-align:center;margin:0}ul:not(.pagination,.taxonomy) li .title{text-align:center;font-size:1.25rem}}.internal-link,.external-link{color:#8787f0;font-weight:600;transition:all .3s ease-in-out}.internal-link .fa-link-slash,.internal-link .fa-link,.external-link .fa-link-slash,.external-link .fa-link{font-size:.5rem;line-height:1rem;vertical-align:top;margin:0;display:inline;color:#8787f0}.internal-link:hover .fa-link-slash,.internal-link:hover .fa-link,.internal-link:focus .fa-link-slash,.internal-link:focus .fa-link,.external-link:hover .fa-link-slash,.external-link:hover .fa-link,.external-link:focus .fa-link-slash,.external-link:focus .fa-link{color:#8787f0;text-shadow:0 0 .25rem #8787f0}.post-toc-image{display:flex;justify-content:space-between;align-items:center}.post-toc-image .toc{flex:1;margin:0 1rem 0 0}.post-toc-image .toc #toc{text-align:unset;font-size:1.25rem;margin:0 0 0 1rem}.post-toc-image .toc nav{text-align:left;border-bottom:none;font-size:.75rem;letter-spacing:.125rem}.post-toc-image .toc nav ol{list-style:decimal;line-height:1.15}.post-toc-image .toc nav ol li{color:#d2d2d2;font-weight:600;padding-left:1rem}.post-toc-image .toc nav ol li a{color:#8787dc}.post-toc-image .toc nav ol li a:hover,.post-toc-image .toc nav ol li a:active{color:#8787dc}.post-toc-image .articleImage{flex:2;margin:0 0 0 1rem;border-radius:.5rem;height:30rem}table{display:table;border-collapse:collapse;border:2px solid #5f5f5f;width:100%;font-size:medium;white-space:wrap;line-height:1.15}@media(width < 40rem){table{width:auto;margin-left:auto;margin-right:auto;display:block;overflow-x:auto}}table td,table th{text-align:left;padding:.5rem}table th{background-color:#373737}@media(width < 40rem){table th{top:3.25rem;position:static}}table td{border:.125rem solid #5f5f5f}.tabs{display:flex;flex-wrap:wrap;margin:2rem 0;position:relative}.tabs.tabs-left{justify-content:flex-start}.tabs.tabs-left label.tab-label{margin-right:.5rem}.tabs.tabs-left .tab-content{border-radius:0 .375rem .375rem .375rem}.tabs.tabs-right{justify-content:flex-end}.tabs.tabs-right label.tab-label{margin-left:.5rem}.tabs.tabs-right .tab-content{border-radius:.375rem 0 .375rem .375rem}.tabs input.tab-input{display:none}.tabs label.tab-label{background-color:#232323;border-color:#373737;border-radius:.125rem 0;border-style:solid;border-bottom-style:hidden;border-width:.0625rem;cursor:pointer;display:inline-block;order:1;padding:.3125rem .5rem;position:relative;top:.0625rem;user-select:none}.tabs input.tab-input:checked+label.tab-label{background-color:#373737}.tabs .tab-content{background-color:#373737;border-color:#373737;border-style:solid;border-width:.0625rem;display:none;order:2;padding:1rem;width:100%}.tabs.tabs-code .tab-content{padding:.5rem}.tabs.tabs-code .tab-content pre{margin:0}.taxonomy-links{padding-top:1rem}.tax{margin:1rem 0;font-size:1rem;font-weight:600;color:#d2d2d2}.tax .taxes{display:inline-block;margin:0;padding-left:1.5rem;list-style:none}.tax .taxes .taxing .taxlin{color:#5f5f5f}.tax .taxes .taxing .taxlin:hover,.tax .taxes .taxing .taxlin:focus{color:#8787dc}