@charset "UTF-8";:root{--bg-color:#fff;--sd-bg-color:#eeeeee;--secondary-bg-color:rgba(238, 238, 238, 0.95);--tertiary-bg-color:rgb(255, 255, 255, 0.95);--heading-color:#464646;--body-color:rgba(0, 0, 0, 0.7);--post-color:rgba(0, 0, 0, 0.44);--border-color:rgba(0, 0, 0, 0.15);--form-border-color:#9f9f9f;--form-button-hover-border-color:#000;--pre-bg-color:#f9f9fd;--nav-text-color:#5a5a5a;--tag-color:#424242;--blockquote-text-color:#858585;--blockquote-border-color:#dfe2e5;--link-color:#0366d7;--warning-alert-color:#ffc107;--thumbnail-height:15em;scroll-padding-top:100px;--body-max-width:1920px;--sidebar-ratio:calc(1 - var(--content-ratio));--content-max-width:calc(var(--body-max-width) * var(--content-ratio));--sidebar-max-width:calc(var(--body-max-width) - var(--content-max-width));--content-width:calc(var(--content-ratio) * 100%);--sidebar-width:calc(var(--sidebar-ratio) * 100%);--content-ratio:0.7}html[data-theme=dark]{--sd-bg-color:radial-gradient(circle, #242424 0%, #1d1f27 100%);--bg-color:#1a1c20;--secondary-bg-color:rgba(26, 28, 32, 0.95);--tertiary-bg-color:rgba(26, 28, 32, 0.98);--heading-color:#c9d1d9;--body-color:#e2e2e3;--post-color:rgba(0, 0, 0, 0.44);--border-color:#30363d;--form-border-color:rgb(169, 169, 179);--form-button-hover-border-color:#fff;--pre-bg-color:rgb(33, 33, 45);--nav-text-color:rgb(191, 191, 191);--tag-color:rgb(191, 191, 191);--blockquote-text-color:#808080;--blockquote-border-color:#424242;--link-color:#58a6fe;--warning-alert-color:#4d00c9c7}html{background-color:var(--bg-color);-webkit-font-smoothing:antialiased;font-size:62.5%}body{color:var(--body-color);font-family:pt sans,Helvetica,Arial,sans-serif;font-size:1.5rem;width:100%;margin:0 auto;background-color:var(--bg-color)}p{line-height:1.9em;font-weight:400;font-size:1.8rem}a{text-decoration:none;color:var(--link-color)}.category{padding:4px 6px;border-radius:3px;color:var(--tag-color)!important;background-color:var(--secondary-bg-color);border:1px solid var(--border-color)}.tag::before{content:'#';opacity:.5}.category,.tag{display:inline-block;font-size:1.5rem;line-height:1;margin:5px 8px 5px 0}code{padding:.15em .3em;font-size:85%;color:var(--chr-p-color);background:var(--chr-def-bg-color);border:1px solid t('primary-lighter');border-radius:5px}pre{font-style:italic;display:block;padding:1rem;font-size:1.1rem;line-height:1;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#f8f8f8;box-shadow:-5px 5px 8px 1px rgba(0,0,0,.75)}pre code{padding:0;font-size:150%;color:inherit;background-color:transparent}.info i{opacity:.5;margin-right:5px}a:link,a:visited{opacity:1}a:active,a:hover{color:var(--link-color)}.animated{transition:top .8s linear;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-20px)}100%{-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{-o-transform:translateY(-20px)}100%{-o-transform:translateY(0)}}@keyframes fadeInDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.nav__list{margin:0}main{width:var(--content-width)}.content{height:auto;margin-top:80px}header{width:var(--content-width);position:fixed;right:0;z-index:3;background-color:var(--bg-color)}header .nav__list{list-style:none;padding:20px 30px;font-size:2.2rem;font-family:oswald,sans-serif;background:var(--tertiary-bg-color);width:67%;margin-top:0;max-width:100%;position:fixed;z-index:999}header .nav__list li{position:relative;display:initial}header .nav__list a{color:var(--nav-text-color)}header .nav__list a:hover{color:#2660ab}header .nav__list a.current{color:var(--nav-text-color);padding-bottom:5px;border-bottom:1.5px solid var(--nav-text-color)}.theme-switch{margin-top:-5px;color:var(--nav-text-color);font-size:1.75rem}header .information{float:right;padding-top:12px;padding-right:20px}header .information .avatar{float:right}header .information .avatar img{width:32px;height:32px;border-radius:300px}header .information .back_btn{float:left;padding-top:5px;margin-right:-10px}header .information .back_btn li{display:initial;padding-right:40px}aside{width:var(--sidebar-width)}.sidebar{-webkit-background-size:cover;background-size:cover;background-color:var(--sd-bg-color);height:100%;left:0;z-index:4;border-right:1px solid var(--border-color)}html[data-theme=dark] .sidebar{-webkit-background-size:cover;background-size:cover;background:var(--sd-bg-color);height:100%;left:0;z-index:4;border-right:1px solid var(--border-color)}.sidebar .logo-title{top:40%;text-align:center}.sidebar .logo-title .description{font-size:1.7rem;margin:0 1em}.sidebar .logo-title .logo{margin:0 auto}.sidebar .logo-title .title img{width:127px;height:127px;border-radius:50%}.sidebar .logo-title .title h3{text-transform:uppercase;font-size:2.2rem;font-weight:bolder;letter-spacing:2px;line-height:1;margin:1em}.sidebar .logo-title .title a{text-decoration:none;color:var(--heading-color);font-size:3rem;font-weight:700}.sidebar .social-links{list-style:none;padding:35px;font-size:1.6rem;text-align:center}.sidebar .social-links i{margin-right:3px}.sidebar .social-links li{display:inline;padding:0 4px;line-height:0}.sidebar .social-links a{color:var(--heading-color)}.sidebar .social-links a:hover{color:#2660ab}.post{background-color:var(--bg-color);margin:30px}.post .post-title h1{text-transform:uppercase;font-size:2em;letter-spacing:1px;line-height:1}.post .post-title h2{text-transform:uppercase;letter-spacing:1px;font-size:2.6rem;line-height:1;font-weight:600;color:var(--heading-color)}.post .post-title h3{text-transform:uppercase;letter-spacing:1px;line-height:1;font-weight:600;color:var(--heading-color);font-size:2.4rem;margin:0}.post .post-title a{text-decoration:none;letter-spacing:1px;color:var(--heading-color)}.post .post-title a:hover{text-decoration:underline}.post .post-content a{text-decoration:none;letter-spacing:1px;color:var(--link-color);overflow-wrap:break-word;word-wrap:break-word;font-size:1.8rem}.post .post-content a:hover{color:var(--link-color)}.post .post-content h3{font-size:2.2rem;font-weight:600}.post .post-content h4{font-size:2.2rem}.post .post-content h5{font-size:1.9rem;font-weight:600}.post .post-content img{max-width:70%;height:auto;display:block;margin-left:auto;margin-right:auto}.post .post-content ul{line-height:1.9em;font-weight:400;font-size:1.9rem}.post .post-content ol{line-height:1.9em;font-weight:400;font-size:1.9rem}.post .post-footer{padding:0 0 10px;border-bottom:1px solid var(--border-color)}.post .post-footer .meta{max-width:100%;display:flex;color:#bbb}.post .post-footer .meta .info{float:left;font-size:1.2rem;margin-bottom:1em;color:var(--body-color)}.post .post-footer .info .separator a{margin-right:.2em}.post .post-footer .meta .info .date{margin-right:10px;margin-left:5px}.post figure{max-width:100%;height:auto;margin:0;text-align:center}.post figure.right{float:right;margin-left:1.5em;max-width:50%}.post figure.left{float:left;margin-right:1.5em;max-width:50%}.post figure.big{max-width:100vw}.info{margin:1em}.info span{margin-right:.5em}.post .post-footer .meta a{text-decoration:none;color:var(--body-color)}.post .post-footer .meta a:hover{color:#2660ab}.post .post-footer .meta i{margin-right:6px}.post .post-footer .tags{padding-bottom:15px;font-size:1.3rem}.post .post-footer .tags ul{list-style-type:none;display:inline;margin:0;padding:0}.post .post-footer .tags ul li{list-style-type:none;margin:0;padding-right:5px;display:inline}.post .post-footer .tags a{text-decoration:none;color:var(--post-color);font-weight:400}.post .post-footer .tags a:hover{text-decoration:none}.post .post-thumbnail{width:100%;padding-bottom:1em;box-shadow:#000;border-radius:.5em;overflow:hidden;transition:box-shadow .3s ease}.post .post-thumbnail img{width:100%;height:var(--thumbnail-height);object-fit:cover;border:1px solid var(--border-color);border-bottom:0}.pagination{margin:30px;padding:0 0 56px;text-align:center;font-size:1.4rem}.pagination ul{list-style:none;margin:0;padding:0;height:13px}.pagination ul li{margin:0 2px;display:inline;line-height:1}.pagination ul li a{text-decoration:none;color:var(--body-color)}.pagination .pre{float:left}.pagination .next{float:right}.like-reblog-buttons{float:right}.like-button{float:right;padding:0 0 0 10px}.reblog-button{float:right;padding:0}#install-btn{position:fixed;bottom:0;right:6px}.footer{clear:both;text-align:center;font-size:1.3rem;margin:0 auto;bottom:0;width:100%;padding-bottom:20px;flex:0;position:relative}.footer a{color:var(--heading-color)}.footer a:hover{color:#2660ab;text-decoration:underline}.footer__list{list-style:none;padding:0;display:flex;justify-content:center}.footer__item:not(:first-of-type)::before{content:'\00B7';padding:4px}.archive{width:100%}.list-with-title{font-size:1.4rem;margin:30px;padding:0}.list-with-title li{list-style-type:none;padding:0}.list-with-title .listing-title{font-size:2.4rem;color:#666;font-weight:600;line-height:2.2em}.list-with-title .listing{padding:0}.list-with-title .listing .listing-post{padding-bottom:5px}.list-with-title .listing .listing-post .post-time{float:right;max-width:10%;text-align:right;color:#c5c5c5}.list-with-title .listing .listing-post a{color:#8f8f8f;width:90%;display:inline-block}.list-with-title .listing .listing-post a:hover{color:#2660ab}.share{margin:0 30px;display:inline-flex}.about{margin:30px}.about h3{font-size:2.2rem}.links{margin:30px}.links h3{font-size:2.2rem}.links a{cursor:pointer}.comment-count{color:#666}.tab-community{color:#666}.read_more{font-size:1.4rem}.back-button{padding-top:30px;max-width:100px;padding-left:40px;float:left}#fb_comments_container{margin:30px}.utterances{max-width:unset}a.btn{color:#868686;font-weight:400}.btn{display:inline-block;position:relative;outline:0;color:var(--post-color);background:0 0;font-size:1.4rem;text-align:center;text-decoration:none;cursor:pointer;border:1px solid var(--border-color);white-space:nowrap;font-weight:400;font-style:normal;border-radius:10px;padding:6px;display:inline-block}.btn:hover{display:inline-block;position:relative;outline:0;color:#000;background:var(--blockquote-border-color);font-size:1.4rem;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;font-weight:400;font-style:normal;border-radius:10px}[role=back]{padding:.5em 1.25em;line-height:1.666em}[role=home]{padding:.5em 1.25em;line-height:1.666em}[role=navigation]{padding:.5em 1.25em;line-height:1.666em}[role=tags]{padding:6px 12px}.cta{padding-bottom:1em}.box-wrapper{padding:48px;position:relative;z-index:0}.box-image{display:block;background-color:#fff;position:relative;z-index:1;overflow:hidden}.box-image img{min-width:100%;box-shadow:#000;overflow:hidden;transition:box-shadow .3s ease;object-fit:cover;border-bottom:0;display:block}.box-image--left,.box-image--right{margin-right:auto;margin-left:auto;width:calc(100% - 64px);background-color:var(--bg-color);max-width:400px;z-index:-1}.box{background-color:var(--bg-color);padding:32px}.box--left,.box--right{margin-top:-24px}.menu{float:right;padding-top:30px}.menu .btn-down{margin:0}.menu .btn-down li{list-style:none;width:100px}.menu .btn-down li a{display:inline-block;position:relative;padding:.5em 1.25em;outline:0;color:var(--post-color);background:0 0;font-size:1.4rem;text-align:center;text-decoration:none;cursor:pointer;border:1px solid var(--border-color);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em;margin-top:5px}.menu .btn-down li a:hover{position:relative;padding:.5em 1.25em;outline:0;color:#fff;background:#3cbd10;font-size:1.4rem;text-align:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.15);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em;margin-top:5px}.menu .btn-down div{position:absolute;visibility:hidden;width:100px;float:right}.page_404{text-align:center;padding-top:50px}.navbar-burger{display:none}#TableOfContents{display:block;background:0 0}#TableOfContents ul{list-style:none;line-height:1.9em;margin:0}#TableOfContents>ul{padding-left:0}#TableOfContents li a{display:inherit;color:var(--link-color)}#TableOfContents li a:hover{display:inherit}.alert{padding:1rem;border-radius:1 px;border-style:solid;border-color:var(--warning-alert-color);border-radius:.25rem;border-width:2px}.alert #indicator{background-color:var(--warning-alert-color);display:inline-block;border-radius:9999px;padding:.5rem;height:1.5rem;width:2.5rem;height:2.5rem;text-align:center;color:var(--body-color);font-weight:800;margin-right:.75rem}@media screen and (min-width:961px),print{header{border-bottom:1px solid var(--border-color)}.nav__links li:not(:last-of-type){padding-right:20px}.sidebar{height:100vh;display:flex;flex-direction:column;position:fixed;width:var(--sidebar-width)}.sidebar__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.navbar{display:flex;flex-direction:column;justify-content:space-between}.nav__list{display:flex;flex:1;justify-content:space-between;align-items:center;min-height:0}.wrapper{display:flex}.footer--base{display:none}.box{padding:48px;box-shadow:0 0 48px var(--border-color);background-color:#fff;border-radius:.5em}.box-wrapper::before{border:1px solid var(--border-color);content:'';z-index:-1;position:absolute;top:10%;left:10%;bottom:10%;right:10%;background:0 0;border-radius:.5em}.box-image--left,.box-image--right{width:60%;object-fit:contain;max-width:none}.box-image--right{margin-right:0;margin-left:auto;border-top-right-radius:.5em;border-top-left-radius:.5em;border-bottom-right-radius:.5em}.box-image--left{margin-right:auto;margin-left:0;border-top-left-radius:.5em;border-top-right-radius:.5em;border-bottom-left-radius:.5em}.box--left,.box--right{width:60%;margin-top:-48px;z-index:3;background:var(--blockquote-border-color)}.box--right{margin-left:auto}}@media screen and (max-width:960px){aside{width:100%}.sidebar{width:100%;border-right:none;z-index:1;height:auto;min-height:auto}.sidebar .logo-title{padding-top:70px}.sidebar .logo-title .title h3{font-size:2.2rem}header{width:100%}.post-title h3{line-height:1.6}main{width:100%}.content{z-index:2}.post figure.right{float:unset;max-width:100%;margin:0}.post figure.left{float:unset;max-width:100%;margin:0}.footer--sidebar{display:none}.share{display:grid}nav{display:none}header .nav__list{background:var(--secondary-bg-color);box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0;width:100%;margin-top:0;max-width:100%;position:fixed;z-index:999}header nav.is-active{display:block}header .nav__list li{display:block;flex-grow:0;flex-shrink:0;line-height:2.5;padding:.5rem .75rem;position:relative;text-transform:uppercase;text-align:center;font-size:1.6rem}header .nav__list ul{padding:inherit}header .nav__list a.current{border-bottom:none}.navbar-burger{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:var(--heading-color);display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.list-with-title .listing .listing-post .post-time{max-width:20%}.list-with-title .listing .listing-post a{width:80%}.box--left,.box--right{border-bottom:1px solid var(--border-color)}.box-image--left,.box-image--right{padding:32px 32px 0;max-width:inherit}.box-wrapper{padding-left:0;padding-right:0;padding-bottom:0;padding-top:48px}.triangle{display:none}.sl-nav{padding-right:inherit}.sl-nav li .dropdown{right:inherit;position:relative;top:inherit;padding-right:0;background:0 0;border-color:inherit;box-shadow:none}.sl-nav li .dropdown li{text-align:center;padding:.5rem .75rem}.sl-nav li .dropdown li span{padding-left:initial}}.medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity;background:var(--bg-color)}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important;z-index:100}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}@media print{header{display:none}}@media(min-width:1921px){.sidebar{padding-left:17%;padding-right:3%;width:calc(var(--sidebar-width) - 20%)}.content{padding-right:20%}header{position:fixed;width:var(--content-width)}}.contact-form{margin-top:30px}.button{background-color:#007bff;border-radius:8px;color:#fff;padding:15px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:15px}.button:hover{background-color:#0464ca;color:#fff}.button2{background-color:#33a0b7;border-radius:8px;border:none;color:#fff;padding:15px 22px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-family:pt sans,Helvetica,Arial,sans-serif}.button2:hover{background-color:#138496}.highlight{position:relative}.highlight pre{padding-right:75px}.highlight-copy-btn{position:absolute;bottom:7px;right:5px;border:0;border-radius:4px;padding:1px;font-size:.9em;line-height:1.8;color:#777;background-color:transparent;min-width:45px;text-align:center}.highlight-copy-btn:hover{color:#fff;background-color:#777}#button{display:inline-block;background-color:#323232;width:40px;height:40px;text-align:center;border-radius:5px 5px 0 0;position:fixed;bottom:0;right:20px;transition:background-color .3s,opacity .3s,visibility .3s;opacity:.1;visibility:hidden;z-index:1041}#button:hover{cursor:pointer;background-color:#333}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}input[type=text],select,textarea{width:50%;padding:12px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;resize:vertical}input[type=email],select,textarea{width:50%;padding:12px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;resize:vertical}label{padding:12px 12px 12px 0;display:inline-block}.btn-form{background-color:#fff;padding:12px 16px;color:#000;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 16px;transition-duration:.4s;cursor:pointer;border:2px solid #555;border-radius:4px}.btn-form:hover{background-color:#555;color:#fff}.btn-404{background-color:#fff;padding:5px;color:#000;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-family:pt sans,Helvetica,Arial,sans-serif;margin:4px 16px;transition-duration:.4s;cursor:pointer;border:2px solid #555;border-radius:4px;margin-bottom:20px}.btn-404:hover{background-color:#555;color:#fff}html[data-theme=dark] #utterances-light{display:none}html[data-theme=dark] #utterances-dark{display:block}html #utterances-light,html[data-theme=light] #utterances-light{display:block}html #utterances-dark,html[data-theme=light] #utterances-dark{display:none}html[data-theme=dark] #fundo_paragrafo-light{display:none}html[data-theme=dark] #fundo_paragrafo-dark{display:block;color:var (--heading-color);background-color:#14171c;font-size:16px;font-family:pt sans,Helvetica,Arial,sans-serif;text-align:center;text-align-last:center;padding:10px;margin-top:10px;margin-bottom:6px;box-shadow:5px 5px 8px 1px rgba(0,0,0,.75);border-radius:8px}html #fundo_paragrafo-light,html[data-theme=light] #fundo_paragrafo-light{color:var (--heading-color);background-color:#e2e4e9;font-size:16px;font-family:pt sans,Helvetica,Arial,sans-serif;text-align:center;text-align-last:center;padding:10px;margin-top:10px;margin-bottom:10px;box-shadow:5px 5px 8px 1px rgba(0,0,0,.75);border-radius:8px;display:block}html #fundo_paragrafo-dark,html[data-theme=light] #fundo_paragrafo-dark{display:none}body,html{overflow-x:hidden}.my_centered_buttons{width:100%;height:100%;text-align:center}.my_centered_buttons a{color:var(--heading-color);margin:5px;font-size:22px;display:inline-block;transform:scale(1);transition:.3s;text-decoration:none;border:none;outline:0}.my_centered_buttons a:hover{color:#2660ab;transform:translate(-3px,-3px);border-radius:50%;transform:rotate(deg45)}#hidebt{width:100%;padding:20px 0;text-align:center}#hidebt img{width:auto;height:100%;max-height:30vh}#TableOfContents>ul{margin:0;padding:0}#TableOfContents>ul>li{margin:0;padding:0}#TableOfContents>ul>li a{color:#fff;transition:transform .5s;margin-right:0 auto;width:250px;list-style-type:disc;margin-left:5px;font-weight:500}#TableOfContents>ul>li a:hover{color:#fff;text-decoration:underline}:root{--chr-def-color:#464646;--chr-def-bg-color:#eeeeee;--chr-err-color:#960050;--chr-err-bg-color:#960050;--chr-hl-bg-color:#ffffcc;--chr-lnt-color:#7f7f7f;--chr-ln-color:#7f7f7f;--chr-k-color:#00a8c8;--chr-kc-color:#00a8c8;--chr-kd-color:#00a8c8;--chr-kn-color:#f92672;--chr-kp-color:#00a8c8;--chr-kr-color:#00a8c8;--chr-kt-color:#00a8c8;--chr-na-color:#75af00;--chr-bp-color:#111111;--chr-nc-color:#75af00;--chr-no-color:#00a8c8;--chr-nd-color:#75af00;--chr-ni-color:#111111;--chr-ne-color:#75af00;--chr-nf-color:#75af00;--chr-fm-color:#111111;--chr-nl-color:#111111;--chr-nx-color:#75af00;--chr-py-color:#111111;--chr-nt-color:#f92672;--chr-vc-color:#111111;--chr-vg-color:#111111;--chr-vi-color:#111111;--chr-vm-color:#111111;--chr-l-color:#ae81ff;--chr-ld-color:#d88200;--chr-s-color:#d88200;--chr-sa-color:#d88200;--chr-sb-color:#d88200;--chr-sc-color:#d88200;--chr-dl-color:#d88200;--chr-sd-color:#d88200;--chr-s2-color:#d88200;--chr-se-color:#8045ff;--chr-sh-color:#d88200;--chr-si-color:#d88200;--chr-sx-color:#d88200;--chr-sr-color:#d88200;--chr-s1-color:#d88200;--chr-ss-color:#d88200;--chr-m-color:#ae81ff;--chr-mb-color:#ae81ff;--chr-mf-color:#ae81ff;--chr-mh-color:#ae81ff;--chr-mi-color:#ae81ff;--chr-il-color:#ae81ff;--chr-mo-color:#ae81ff;--chr-o-color:#f92672;--chr-ow-color:#f92672;--chr-p-color:#111111;--chr-c-color:#75715e;--chr-ch-color:#75715e;--chr-cm-color:#75715e;--chr-c1-color:#75715e;--chr-cs-color:#75715e;--chr-cp-color:#75715e;--chr-cpf-color:#75715e}html[data-theme=dark]{--chr-def-color:#f8f8f2;--chr-def-bg-color:#0e1012;--chr-err-color:#960050;--chr-err-bg-color:#1e0010;--chr-hl-bg-color:#ffffcc;--chr-lnt-color:#7f7f7f;--chr-ln-color:#7f7f7f;--chr-k-color:#66d9ef;--chr-kc-color:#66d9ef;--chr-kd-color:#66d9ef;--chr-kn-color:#f92672;--chr-kp-color:#66d9ef;--chr-kr-color:#66d9ef;--chr-kt-color:#66d9ef;--chr-na-color:#a6e22e;--chr-nc-color:#a6e22e;--chr-no-color:#66d9ef;--chr-nd-color:#a6e22e;--chr-ne-color:#a6e22e;--chr-nf-color:#a6e22e;--chr-nx-color:#a6e22e;--chr-nt-color:#f92672;--chr-l-color:#ae81ff;--chr-ld-color:#e6db74;--chr-s-color:#e6db74;--chr-sa-color:#e6db74;--chr-sb-color:#e6db74;--chr-sc-color:#e6db74;--chr-dl-color:#e6db74;--chr-sd-color:#e6db74;--chr-s2-color:#e6db74;--chr-se-color:#ae81ff;--chr-sh-color:#e6db74;--chr-si-color:#e6db74;--chr-sx-color:#e6db74;--chr-sr-color:#e6db74;--chr-s1-color:#e6db74;--chr-ss-color:#e6db74;--chr-m-color:#ae81ff;--chr-mb-color:#ae81ff;--chr-mf-color:#ae81ff;--chr-mh-color:#ae81ff;--chr-mi-color:#ae81ff;--chr-il-color:#ae81ff;--chr-mo-color:#ae81ff;--chr-o-color:#f92672;--chr-ow-color:#f92672;--chr-p-color:#f8f8f2;--chr-c-color:#75715e;--chr-ch-color:#75715e;--chr-cm-color:#75715e;--chr-c1-color:#75715e;--chr-cs-color:#75715e;--chr-cp-color:#75715e;--chr-cpf-color:#75715e;--chr-gd-color:#f92672;--chr-gi-color:#a6e22e;--chr-gu-color:#75715e}.chroma{direction:ltr;color:var(--chr-def-color);background-color:var(--chr-def-bg-color)}.chroma .err{color:var(--chr-err-color);background-color:var(--chr-err-bg-color)}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:var(--chr-hl-bg-color)}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:var(--chr-lnt-color)}.chroma .ln{margin-right:.4em;padding:0 .4em;color:var(--chr-ln-color)}.chroma .k{color:var(--chr-k-color)}.chroma .kc{color:var(--chr-kc-color)}.chroma .kd{color:var(--chr-kd-color)}.chroma .kn{color:var(--chr-kn-color)}.chroma .kp{color:var(--chr-kp-color)}.chroma .kr{color:var(--chr-kr-color)}.chroma .kt{color:var(--chr-kt-color)}.chroma .n{color:var(--chr-n-color)}.chroma .na{color:var(--chr-na-color)}.chroma .nb{color:var(--chr-nb-color)}.chroma .bp{color:var(--chr-bp-color)}.chroma .nc{color:var(--chr-nc-color)}.chroma .no{color:var(--chr-no-color)}.chroma .nd{color:var(--chr-nd-color)}.chroma .ni{color:var(--chr-ni-color)}.chroma .ne{color:var(--chr-ne-color)}.chroma .nf{color:var(--chr-nf-color)}.chroma .fm{color:var(--chr-fm-color)}.chroma .nl{color:var(--chr-nl-color)}.chroma .nn{color:var(--chr-nn-color)}.chroma .nx{color:var(--chr-nx-color)}.chroma .py{color:var(--chr-py-color)}.chroma .nt{color:var(--chr-nt-color)}.chroma .nv{color:var(--chr-nv-color)}.chroma .vc{color:var(--chr-vc-color)}.chroma .vg{color:var(--chr-vg-color)}.chroma .vi{color:var(--chr-vi-color)}.chroma .vm{color:var(--chr-vm-color)}.chroma .l{color:var(--chr-l-color)}.chroma .ld{color:var(--chr-ld-color)}.chroma .s{color:var(--chr-s-color)}.chroma .sa{color:var(--chr-sa-color)}.chroma .sb{color:var(--chr-sb-color)}.chroma .sc{color:var(--chr-sc-color)}.chroma .dl{color:var(--chr-dl-color)}.chroma .sd{color:var(--chr-sd-color)}.chroma .s2{color:var(--chr-s2-color)}.chroma .se{color:var(--chr-se-color)}.chroma .sh{color:var(--chr-sh-color)}.chroma .si{color:var(--chr-si-color)}.chroma .sx{color:var(--chr-sx-color)}.chroma .sr{color:var(--chr-sr-color)}.chroma .s1{color:var(--chr-s1-color)}.chroma .ss{color:var(--chr-ss-color)}.chroma .m{color:var(--chr-m-color)}.chroma .mb{color:var(--chr-mb-color)}.chroma .mf{color:var(--chr-mf-color)}.chroma .mh{color:var(--chr-mh-color)}.chroma .mi{color:var(--chr-mi-color)}.chroma .il{color:var(--chr-il-color)}.chroma .mo{color:var(--chr-mo-color)}.chroma .o{color:var(--chr-o-color)}.chroma .ow{color:var(--chr-ow-color)}.chroma .p{color:var(--chr-p-color)}.chroma .c{color:var(--chr-c-color)}.chroma .ch{color:var(--chr-ch-color)}.chroma .cm{color:var(--chr-cm-color)}.chroma .c1{color:var(--chr-c1-color)}.chroma .cs{color:var(--chr-cs-color)}.chroma .cp{color:var(--chr-cp-color)}.chroma .cpf{color:var(--chr-cpf-color)}.chroma .ge{font-style:italic}.chroma .gs{font-weight:700}