blockquote,blockquote:before{color:var(--color-meta)}blockquote{border-left:2px solid;margin:1em .75em;padding:.2em .75em;font-style:italic}blockquote *{--flow-space:.5em}embed,iframe,img,object,video{max-width:100%;height:auto}input,select,textarea{background-color:var(--color-bg);border:1px solid var(--color-border);box-shadow:1px 1px 3px var(--color-callout)inset;color:var(--color-meta);padding:.5em 1em;font-size:1rem}input:focus,textarea:focus{border:1px solid var(--color-border-contrast);outline:none}button,input[type=button],input[type=reset],input[type=submit],.button,.e-content .button{background-color:var(--color-text);box-shadow:none;color:var(--color-bg);cursor:pointer;border:none;width:auto}:is(button,input[type=button],input[type=reset],input[type=submit],.button,.e-content .button):hover{color:var(--color-white);background-color:var(--color-primary)}.button{display:inline-block}.e-content{display:flow-root}table{border-collapse:collapse;border-spacing:0;width:100%}tbody{border-bottom:1px solid var(--color-grey-80)}th,td{text-align:left;vertical-align:top}th{font-weight:700}td{border-top:1px solid var(--color-grey-80);padding:.25rem 0}:is(ul,ol) li{--flow-space:0}:is(ul,ol) li h1,:is(ul,ol) li h2,:is(ul,ol) li h3,:is(ul,ol) li h4,:is(ul,ol) li h5,:is(ul,ol) li h6{margin-block-start:1em}dt{font-weight:700}dt+dd{--flow-space:0}dd{margin-inline-start:1.5em}code,kbd,pre,samp{font-family:monospace;font-size:1rem}pre{background:var(--color-callout);border:solid 1px var(--color-border);-webkit-hyphens:none;hyphens:none;tab-size:2;border-radius:3px;padding:.25em .75em;line-height:1.5;overflow:auto}pre *{--flow-space:0}:not(pre)>code{background:var(--color-callout);border:solid 1px var(--color-border);border-radius:3px;padding:2px 4px}#TableOfContents>ul{padding:0;list-style:none}figure{text-align:center}figure img{margin:auto;display:block}aside>figure{margin-block-start:.5em}.aligncenter{clear:both;margin-inline:auto;display:block}.full{margin-inline:calc(var(--wrap-margin)*-1);clear:both;overflow:hidden}.full img{width:100%}.outset{margin-inline:calc(var(--wrap-margin)*-1);overflow:hidden}.alignleft,.alignright{transition:all .2s ease-in-out}@media (min-width:450px){.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}}.clear{clear:both}@media (min-width:450px) and (max-width:960px){.alignleft,.alignright{max-width:50%;height:auto}:is(.alignleft,.alignright) img:not([height]){height:auto}}@media (min-width:700px){.alignleft{margin-right:2em}.alignleft:not(.outset){margin-left:1em}.alignright{margin-left:2em}.alignright:not(.outset){margin-right:1em}}@media (min-width:1260px){.outset{--outset:-75px;margin-left:calc(var(--outset)*2);margin-right:calc(var(--outset)*2)}.outset.alignleft{margin-right:2em;margin-left:var(--outset)}.outset.alignright{margin-left:2em;margin-right:var(--outset)}}figure.video{height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}figure.video iframe,figure.video object,figure.video embed,figure.video video{width:100%;height:100%;position:absolute;top:0;left:0}figcaption{--flow-space:0;text-align:center;font-size:.8125rem}.gallery{--flow-space:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-template-rows:masonry;place-items:center;gap:1ex;margin-block-start:1em;display:grid}.gallery a{align-self:start;line-height:1;text-decoration:none}:popover-open{background:0 0;padding:0 1em}:popover-open img{max-height:100vh}::backdrop{background-color:var(--color-bg);opacity:.8}.small{font-size:.875rem}hr{border:0;border-block-end:solid 1px var(--color-border-contrast)}.footnotes{font-size:.875rem}.footnotes code{font-size:1em}.footnotes ol{padding-inline:2em}[fragmention],:target{background:var(--color-highlight);animation:3.5s both fragmention}@keyframes fragmention{to{background:var(--color-highlight)}}form#webmention-form input[type=url]{width:100%}form#webmention-form [result]{font-weight:700}form#webmention-form [result].success{color:var(--color-green)}form#webmention-form [result].error{color:var(--color-red)}#webmentions :is(form#webmention-form){background:var(--color-callout);border:1px solid var(--color-border);padding:1em}#webmentions :is(form#webmention-form) input{line-height:1.1}#webmentions :is(form#webmention-form) div{--flow-space:0;gap:1em;display:flex}#webmentions{margin-block-start:2em}.p-comment{background:var(--color-callout);border:1px solid var(--color-border);margin-block-start:2em;padding:1em}.p-comment .comment-meta{vertical-align:top}.p-comment .comment-meta img{float:left;max-height:3rem;margin:.25rem 1ex .25rem 0}.p-comment .comment-meta img:before{width:3rem;height:3rem}.p-comment .comment-meta time{color:var(--color-text);font-size:.75em;display:block}.p-comment .e-content{margin-block-start:0}.chroma .lnlinks{color:inherit;outline:none;text-decoration:none}.chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.chroma .lntable{border-spacing:0;border:0;margin:0;padding:0}.chroma .hl{background-color:var(--color-highlight)}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;color:var(--color-grey-30);margin-inline-end:.4em;padding-inline:.4em}.chroma .line{display:flex}.chroma .k{color:var(--color-purple)}.chroma .kc{color:var(--color-yellow)}.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:var(--color-purple)}.chroma .kt{color:var(--color-yellow)}.chroma .n,.chroma .na{color:var(--color-red)}.chroma .nb{color:var(--color-yellow)}.chroma .bp{color:var(--color-red)}.chroma .nc{color:var(--color-yellow)}.chroma .no{color:var(--color-red)}.chroma .nd{color:var(--color-blue)}.chroma .ni,.chroma .ne{color:var(--color-red)}.chroma .nf{color:var(--color-blue)}.chroma .fm{color:var(--color-cyan)}.chroma .nl,.chroma .nn,.chroma .nx,.chroma .py,.chroma .nt,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:var(--color-red)}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:var(--color-green)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--color-orange)}.chroma .o,.chroma .ow{color:var(--color-cyan)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--color-grey-30)}@media print{@page{margin:.75in}body{padding:inherit;min-height:inherit}html{font-size:10pt}.site-header,footer{display:none}main,.wrap{margin:inherit;padding:inherit;max-width:inherit}.entry-header{background-image:none!important}#webmentions{display:none}}@source "hugo_stats.json";
