@charset "UTF-8";.chroma{color:#f8f8f2;background-color:#272935;padding:8px 12px;overflow-x:auto;border:solid #ff7ac6;border-width:1px 0}.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:#3d3d3d}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:gray}.chroma .ln{margin-right:.4em;padding:0 .4em;color:gray}.chroma .k{color:#ff7ac6}.chroma .kc{color:#ff7ac6}.chroma .kd{color:#8be8fd;font-style:italic}.chroma .kn{color:#ff7ac6}.chroma .kp{color:#ff7ac6}.chroma .kr{color:#ff7ac6}.chroma .kt{color:#8be8fd}.chroma .na{color:#52fa7c}.chroma .nb{color:#8be8fd;font-style:italic}.chroma .nc{color:#52fa7c}.chroma .nf{color:#52fa7c}.chroma .nl{color:#8be8fd;font-style:italic}.chroma .nt{color:#ff7ac6}.chroma .nv{color:#8be8fd;font-style:italic}.chroma .vc{color:#8be8fd;font-style:italic}.chroma .vg{color:#8be8fd;font-style:italic}.chroma .vi{color:#8be8fd;font-style:italic}.chroma .s{color:#f1fa89}.chroma .sa{color:#f1fa89}.chroma .sb{color:#f1fa89}.chroma .sc{color:#f1fa89}.chroma .dl{color:#f1fa89}.chroma .sd{color:#f1fa89}.chroma .s2{color:#f1fa89}.chroma .se{color:#f1fa89}.chroma .sh{color:#f1fa89}.chroma .si{color:#f1fa89}.chroma .sx{color:#f1fa89}.chroma .sr{color:#f1fa89}.chroma .s1{color:#f1fa89}.chroma .ss{color:#f1fa89}.chroma .m{color:#bf95f9}.chroma .mb{color:#bf95f9}.chroma .mf{color:#bf95f9}.chroma .mh{color:#bf95f9}.chroma .mi{color:#bf95f9}.chroma .il{color:#bf95f9}.chroma .mo{color:#bf95f9}.chroma .o{color:#ff7ac6}.chroma .ow{color:#ff7ac6}.chroma .c{color:#6071a4}.chroma .ch{color:#6071a4}.chroma .cm{color:#6071a4}.chroma .c1{color:#6071a4}.chroma .cs{color:#6071a4}.chroma .cp{color:#ff7ac6}.chroma .cpf{color:#ff7ac6}.chroma .gd{color:#fcc}.chroma .ge{text-decoration:underline}.chroma .gh{font-weight:700}.chroma .gi{color:#cfc}.chroma .go{color:#44475a}.chroma .gu{font-weight:700}.chroma .gl{text-decoration:underline}.highlight-wrapper{display:block;margin:0 0 1em}.highlight{position:relative;z-index:0;padding:0;margin:0}.highlight>.chroma{position:static;z-index:1}.copy-code-button{position:absolute;z-index:2;right:0;top:0;font-weight:700;line-height:14px;letter-spacing:.5px;width:60px;border:1.25px solid #222225;white-space:nowrap;padding:4px 4px 5px;cursor:pointer;opacity:.6;background-color:#fff;border-color:#ff7ac6}.copy-code-button:hover,.copy-code-button:focus,.copy-code-button:active,.copy-code-button:active:hover{background-color:#b3b3b3;opacity:.8}.copyable-text-area{position:absolute;height:0;z-index:-1;opacity:.01}.footnotes{display:none}.bottom-panel{position:fixed;font-size:.9rem;font-family:Corbel,lucida grande,lucida sans unicode,lucida sans,dejavu sans,bitstream vera sans,liberation sans,Verdana,verdana ref,sans serif;bottom:0;left:0;right:0;color:var(--color-text-invert);background-color:var(--color-bg-invert)}.popup-wrapper{display:none;max-width:560px;margin:0 auto}#popup-index{padding:1.25rem 0 0 1.25rem}#popup-close{padding:1.25rem;margin-left:auto;cursor:pointer}#popup-close:hover{background-color:#fcfcfc}#popup-content{margin:auto;max-width:500px;text-align:left;padding:1rem}.share-buttons{display:none;justify-content:space-between}.share-btn.web-share{cursor:pointer;width:100%}.web-share{font-family:material icons;font-weight:400;font-style:normal;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";vertical-align:middle}.btn.tw{background:#1ca0f2;margin:0 10px 0 0}.btn.pk{background:#ef3e55}.saveArticle{text-align:center;margin:2em 0}#save{border:0;cursor:pointer;position:relative;display:inline-block;padding:10px 0;background:#44475a;color:#fff;text-decoration:none;font-weight:700;flex-grow:1;text-align:center;width:100%;line-height:2.3}#save .icon{vertical-align:sub}#save .label{text-align:center}#save.saved path{fill:#8ecd4c}.offline-save{display:inline-block;width:30%;background-color:#030303;padding:20px}#dibPie.dibPie-50,#dibPieFill{background:var(--color-primary)}#dibPieWrap,#dibPieFill{position:absolute;top:0;left:0;width:100%;height:100%}#dibPieFill,.dibPie-50 #dibPieWrap{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}#dibPieWrap,.dibPie-50 #dibPieFill{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}#dibPie,.dibPie-50 #dibPieFill{background:var(--color-bg)}#dibPie{border:1px solid var(--color-primary);width:30px;height:30px;bottom:5px;left:50%;margin-left:-410px;box-shadow:0 3px 6px rgba(0,0,0,.15);transition:opacity 500ms;border-radius:50%;overflow:hidden;position:fixed;opacity:0;z-index:1047}@media(max-width:850px){#dibPie{height:20px;width:20px;left:5px;margin-left:0}}.webmentions{display:none}#webmentions a.reaction{margin-right:0}#webmentions a.reaction img{display:inline-block;height:32px;margin:0;width:32px;border-radius:25%;margin-right:-1ex;filter:none}#webmentions .comments li{list-style:none}#webmentions .comments li img{display:inline-block;height:32px;margin:0;margin-right:5px;width:32px;border-radius:25%}.single .entry-header{padding:0;margin:2em 1em}.author-name{text-align:center}.postByNumbers div{display:inline}.entry-content{margin:2em 1em}.entry-content ul li a{border:none}@media(min-width:769px){.anchor{font-size:100%;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a,h5:hover a,h6:hover a{visibility:visible}}.single .Image{margin:2em 0}.single .entry-footer{margin:2em 1em}blockquote{border-left:3px solid var(--color-primary);padding:0 0 0 20px;font-style:italic}@media(max-width:768px){blockquote{margin:0}}#tags{padding-left:15px}#category{padding-left:15px}#tags li{display:inline-block}#tags a:before{content:"#"}.twitter-tweet{margin:auto}.btn{display:inline-block;padding:10px 0;background:#44475a;color:#fff;text-decoration:none;font-weight:700;flex-grow:1;text-align:center;cursor:pointer;width:100%}.nativeShare{margin:20px 0}.commentsButtons{display:flex;margin:20px 0}#disqus-comments{display:none}.webmention-button{margin:0 10px 0 0}.breadcrumbs{text-align:center;margin:0 0 12px}.breadcrumbsItem{display:inline-block;margin:0}.breadcrumbsItem:after{content:"\2192";font-family:corbel,lucida grande,lucida sans unicode,lucida sans,dejavu sans,bitstream vera sans,liberation sans,verdana,verdana ref,sans serif;color:#a8a8a8;margin:0 10px;vertical-align:-1px}.breadcrumbsLink:before{content:"🏠";display:inline;min-width:17px;font-size:18px;color:#999;vertical-align:-1px}