.highlight{background:#272822;color:#f8f8f2}.highlight .hll{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cp,.highlight .cpf,.highlight .cs{color:#75715e}.highlight .gd{color:#f92672}.highlight .ge{font-style:italic}.highlight .gi{color:#a6e22e}.highlight .gs{font-weight:700}.highlight .gu{color:#75715e}.highlight .kc,.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp,.highlight .kr,.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne,.highlight .nf{color:#a6e22e}.highlight .nl,.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#ae81ff}.highlight .dl,.highlight .s2,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .sd{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .s1,.highlight .sh,.highlight .si,.highlight .sr,.highlight .ss,.highlight .sx{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .fm{color:#a6e22e}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#f8f8f2}.highlight .il{color:#ae81ff}.post h2{font-size:28px;line-height:1.3em;margin:1em 0 .5em}@media only screen and (max-width:768px){.post h2{font-size:26px}}.post p{margin-bottom:1rem;line-height:1.9}.post p+p{text-indent:1em}.post figure{margin:1em auto;display:block;text-align:center}@media only screen and (min-width:768px){.post figure.left{float:left;margin:0 1em 1em 0}}.post figure img{display:block;max-width:100%;margin:0 auto}.post figcaption{font-size:17px;margin:.5em 0 1em;text-align:center}@media only screen and (max-width:768px){.post figcaption{font-size:17px}}.post blockquote{border-bottom:3px double #ddd;border-top:3px double #ddd;color:#444;font-size:24px;font-style:italic;font-weight:300;line-height:1.35em;margin:1.5em auto;padding:1em 0;text-align:center}.post p code{background:#f8f8f8;border:1px solid #ddd;color:#dc2626;font-family:var(--font-family-mono);padding:.1em .5em}@media only screen and (min-width:980px){.post .highlight{margin-left:-20px;margin-right:-20px}}.post .highlight{border-radius:3px;font-size:15px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;margin-top:2em;margin-bottom:2em;overflow:auto;padding:16px 20px;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:break-word;word-wrap:normal}.post .iframe-container{overflow:hidden;padding-top:56.25%;position:relative;margin:1em auto}.post .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:980px){.post .zoomable{cursor:pointer;position:relative;-webkit-transition-property:margin,width;transition-property:margin,width;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.post .zoomable:after{content:"";display:block;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.4);border-radius:100%;position:absolute;right:20px;bottom:54px;background-image:url(../images/expand.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:50%;background-color:hsla(0,0%,50.2%,.4)}.post .zoomable.zoomed{max-width:960px;margin-left:-150px;margin-right:-150px}}blockquote.quote{background:url(../images/quotes.png) 0 0 no-repeat;background-size:28px 20px}.post .admonition{background-color:#fff9e9;border:1px solid #ddd;padding:12px 12px 0;font-size:smaller;margin-bottom:1rem}.post .admonition-title{margin-bottom:.5rem;line-height:1.9;font-weight:600;text-transform:uppercase}