:root{--grey: #515151;--grey-light: rgba(81, 81, 81, 0.5);--grey-2: #313131;--grey-bg: rgba(136, 136, 136, 0.3);--title-heading-color: #212121;--blinking-cursor-color: #212121;--iosevka: 'Iosevka', 'Lucida Console', Monaco, 'Courier New',  monospace;--libre-baskerville: 'Interrobang', 'Libre Baskerville', 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, serif;--andada: 'Interrobang', 'Andada', 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, serif;--linux-biolinum: 'Interrobang', 'Linux Biolinum', Arial, Helvetica, sans-serif;--source-sans-pro: 'Interrobang', 'Source Sans Pro', Arial, Helvetica, sans-serif;--body-font: var(--libre-baskerville);--secondary-font: var(--linux-biolinum);--tertiary-font: var(--source-sans-pro);--mono: var(--iosevka);--italic: var(--andada);--symbola: 'Symbola'}@font-face{font-family:iosevka;src:url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff2) format('woff2'),url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff) format('woff')}@font-face{font-family:iosevka;src:url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-bold.woff2) format('woff2'),url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-bold.woff) format('woff');font-weight:700}@font-face{font-family:linux biolinum;src:url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_Rah.woff2) format('woff2'),url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_Rah.woff) format('woff')}@font-face{font-family:linux biolinum;src:url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_RBah.woff2) format('woff2'),url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_RBah.woff) format('woff');font-weight:700}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/2.020R-ro-1.075R-it/subset/SourceSansPro-Regular.woff2) format('woff2'),url(../fonts/source-sans-pro/2.020R-ro-1.075R-it/subset/SourceSansPro-Regular.woff) format('woff')}@font-face{font-family:merriweather;src:url(../fonts/merriweather/2.002/subset/Merriweather-Regular.woff2) format('woff2'),url(../fonts/merriweather/2.002/subset/Merriweather-Regular.woff) format('woff')}@font-face{font-family:merriweather;src:url(../fonts/merriweather/2.002/subset/Merriweather-Bold.woff2) format('woff2'),url(../fonts/merriweather/2.002/subset/Merriweather-Bold.woff) format('woff');font-weight:700}@font-face{font-family:merriweather;src:url(../fonts/merriweather/2.002/subset/Merriweather-Italic.woff2) format('woff2'),url(../fonts/merriweather/2.002/subset/Merriweather-Italic.woff) format('woff');font-style:italic}@font-face{font-family:libre baskerville;src:url(../fonts/libre-baskerville/2012/subset/LibreBaskerville-Regular.woff2) format('woff2'),url(../fonts/libre-baskerville/2012/subset/LibreBaskerville-Regular.woff) format('woff')}@font-face{font-family:andada;src:url(../fonts/andada/2013/subset/Andada-Italic.woff2) format('woff2'),url(../fonts/andada/2013/subset/Andada-Italic.woff) format('woff');font-style:italic}@font-face{font-family:symbola;src:url(../fonts/symbola/v11.0/subset/Symbola.woff2) format('woff2'),url(../fonts/symbola/v11.0/subset/Symbola.woff) format('woff')}@font-face{font-family:interrobang;src:url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff2) format('woff2'),url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff) format('woff');unicode-range:U+203d}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--grey);background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}p{margin-top:0;margin-bottom:1rem}strong{color:#303030}ul,ol,dl{margin-top:0;margin-bottom:1rem}dt{font-weight:700}dd{margin-bottom:.5rem}hr{position:relative;margin:1.5rem 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr{font-family:var(--secondary-font);font-size:85%;font-weight:700;color:#555;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}code{padding:.25em .5em;font-size:85%;color:var(--theme-color);background-color:#f9f9f9;border-radius:3px}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:inherit;background-color:inherit;padding:inherit}blockquote{padding:.5rem 1rem;margin:.8rem 0;color:#7a7a7a;border-left:.25rem solid #e5e5e5}blockquote p:last-child{margin-bottom:0}@media(min-width:480px){blockquote{padding-right:5rem;padding-left:1.25rem}}table{margin-bottom:1rem;width:100%;border:1px solid #e5e5e5;border-collapse:collapse}td,th{padding:.25rem .5rem;border:1px solid #e5e5e5}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}.wide-table{overflow-x:auto}html,body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--grey-2);letter-spacing:-.025rem;text-rendering:optimizeLegibility;font-family:var(--secondary-font)}.container{padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}@media(min-width:600px){.container{max-width:80%}}@media(min-width:800px){.container{max-width:70%}}@media(min-width:1400px){.container{max-width:50%}}.post-title,.post-title a{color:#303030}.post-title{margin-top:0}.related{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #eee}.related-posts{padding-left:0;list-style:none}.related-posts h3{margin-top:0}.related-posts li small{font-size:75%;color:#999}.related-posts li a:hover{color:#268bd2;text-decoration:none}.related-posts li a:hover small{color:inherit}.pagination{font-family:var(--secondary-font);font-size:1.1em;color:#ccc;text-align:center;margin-left:-1rem;margin-right:-1rem;overflow:hidden}.pagination-item{display:block;padding:.5rem;border:1px solid #eee}.pagination-item:first-child{margin-bottom:-1px}a.pagination-item:hover{background-color:#f5f5f5}@media(min-width:480px){.pagination{margin:3rem 0}.pagination-item{float:left;width:50%}.pagination-item:first-child{margin-bottom:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-item:last-child{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;font-size:115%;font-family:var(--body-font);background:transparent;padding-bottom:2rem}.e-content{line-height:1.6}i,em,figcaption,figcaption i,.figure-caption,.figure-caption i,.src-block-caption,.src-block-caption i,.table-caption,.table-caption i,.generated,.post-date,.prev-post,.next-post{font-family:var(--italic);font-style:italic;font-size:.9em}i,em{font-size:1em}h2 em,h3 em,h4 em,h5 em,h6 em{font-size:.9em}h1{text-rendering:optimizeLegibility;margin:1em 0 .4em -.02em;font-weight:700;font-size:2em;line-height:1.1}.post .post-title{text-align:center}h2{margin-top:1.8rem;font-size:1.8em}h3{margin-top:1.5rem;font-size:1.5em}h4{margin-top:1.2rem;font-size:1.2em}h5{margin-top:1rem;font-size:1em}h6{margin-top:1rem;font-size:1em;text-transform:uppercase}h2,h3,h4,h5,h6{font-variant-numeric:lining-nums;-moz-font-feature-settings:"onum" 0;-webkit-font-feature-settings:"onum" 0;font-feature-settings:"onum" 0;line-height:1;margin-bottom:.5em;position:relative;color:var(--title-heading-color)}h2 code,h3 code,h4 code,h5 code,h6 code{text-transform:none}h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:200}h2.post-title,h2.post-title a{font-family:var(--secondary-font);color:var(--theme-color)}.org-todo{font-size:.8em;font-weight:700}.org-todo.todo{color:#e60000}.org-todo.done{color:green}.series .todo{font-size:.8em;font-weight:700;color:var(--theme-color)}h2 .section-num,h3 .section-num,h4 .section-num,h5 .section-num,h6 .section-num{font-weight:700;color:var(--grey)}.post.notes h1::after,.summary.notes h2 a::after{font-size:.9em;content:"notes";padding:2px 5px;vertical-align:.05em;margin-left:5px}.post.notes h1::after{background:var(--grey-2);color:#fff}.summary.notes h2 a::after{background:var(--theme-color);color:#fff}.section-num::after{content:"."}.description,blockquote{font-family:var(--secondary-font);font-style:italic;margin-left:1em;padding-left:1em;padding-right:2em;margin-top:1em;margin-bottom:1em;font-size:1.1em}.description{border-left:4px solid var(--theme-color)}blockquote{border-left:2px solid #b3b3b3}.headline-hash,.headline-hash:hover{color:var(--theme-color);vertical-align:top;font-size:.8em}.headline-hash:hover{opacity:.75}.content h2::before,.content h3::before,.content h4::before,.content h5::before,.content h6::before{font-family:var(--tertiary-font);color:var(--grey-light);font-size:1.5em;vertical-align:-40%;letter-spacing:-.1em;margin-right:.25em}.content h2::before{content:"*";color:var(--theme-color)}.content h3::before{content:"**"}.content h4::before{content:"***"}.content h5::before{content:"****"}.content h6::before{content:"*****"}hr{margin:.75rem 0}.left{float:left;margin-right:1rem}.right{float:right;margin-left:1rem}.center{text-align:center}.clear-float{clear:both}.prev-next-navigator{overflow:auto;padding-top:.75rem;padding-bottom:.75rem;border-top:1px solid #e6e6e6;width:100%}td,th{border:none}.footnote-ref a,a.footnote-return{font-family:var(--secondary-font);color:var(--theme-color)}.footnote-ref{font-weight:700}.footnotes{margin-top:3em}.footnotes :target{background:var(--theme-color-light)}.footnotes li::before{font-family:var(--secondary-font);left:-1.5rem;content:'[' counter(li) ']';vertical-align:super;font-size:.8em}.footnotes a{color:var(--theme-color)}ul.no-bullets{padding-left:0;list-style-type:none}.li .taxo{margin-top:0;margin-bottom:1.5em}.li .post-title{display:inline}.li .post-title a{color:var(--theme-color)}.taxo{margin-top:.5em;margin-bottom:.5em}header .taxo{margin-top:-.5em}.taxo li{font-family:var(--secondary-font);font-size:.8em;border:none;margin-left:3px;margin-right:3px;margin-bottom:1px;padding:1px 5px;text-align:center;display:inline-block}.taxo .categories li{background:var(--grey);color:#fff}.taxo .tags li{background:var(--grey-light)}.taxo li:hover{box-shadow:2px 2px var(--theme-color)}.taxo li.active{background:var(--theme-color);color:#fff}.taxo li.active:hover{box-shadow:none}.taxo .series{display:none}.taxo.collection{margin-top:2em;text-align:center}.taxo.collection li{margin:5px}.taxo.collection li.x00{font-size:1em;padding:1px 5px}.taxo.collection li.x01{font-size:1.1em;padding:1.2px 6px}.taxo.collection li.x02{font-size:1.2em;padding:1.4px 7px}.taxo.collection li.x03{font-size:1.35em;padding:1.6px 8px}.taxo.collection li.x04{font-size:1.5em;padding:1.8px 9px}.taxo.collection li.x05{font-size:1.65em;padding:2px 10px}.taxo.collection li.x06{font-size:1.85em;padding:2.2px 11px}.taxo.collection li.x07{font-size:2.05em;padding:2.4px 12px}.taxo.collection li.x08{font-size:2.25em;padding:2.6px 13px}.taxo.collection li.x09{font-size:2.5em;padding:2.8px 14px}.taxo.collection li.x10{font-size:2.75em;padding:3px 15px}.taxo.collection li.x11{font-size:3em;padding:3.2px 16px}.taxo.collection li.x12{font-size:3.3em;padding:3.4px 17px}.taxo.collection li.x13{font-size:3.6em;padding:3.6px 18px}.taxo.collection li.x14{font-size:3.9em;padding:3.8px 19px}.taxo.collection li.x15{font-size:4.25em;padding:4px 20px}.taxo.collection li.x16{font-size:4.6em;padding:4.2px 21px}.taxo.collection li.x17{font-size:4.95em;padding:4.4px 22px}.taxo.collection li.x18{font-size:5.35em;padding:4.6px 23px}.taxo.collection li.x19{font-size:5.75em;padding:4.8px 24px}li{position:relative}li::before{color:gray;display:block;position:absolute;max-width:0;max-height:0;left:-1.25rem;top:0}ul li{list-style-type:none}ul li::before{font-family:var(--symbola);font-size:.7em;margin-top:.35em;content:'○'}ul.navbar li::before,ul.no-bullets li::before{content:''}ul.task-list li::before{content:''}ul.task-list{list-style-type:none;padding-left:10px}ul.social li::before{content:''}ul.social{padding:0;margin-bottom:.7em}.social li{display:inline-block;list-style-type:none;padding-left:.5em;padding-right:.5em}.social a:hover{color:var(--theme-color)}ol{list-style-type:none;counter-reset:li}ol>li::before{counter-increment:li;content:'.'counter(li);font-weight:700;margin-left:.8em;direction:rtl}.all-terms a{font-family:var(--secondary-font);color:var(--theme-color)}.all-terms .term{font-weight:700}.masthead{font-family:var(--mono);font-weight:400;padding-top:1rem;padding-bottom:1rem;margin-bottom:1.5rem}.masthead-title a{color:var(--title-heading-color)}.masthead-title a:hover{color:var(--theme-color)}.masthead-title{font-size:1.5em;font-weight:700}.masthead-title .blinking-cursor{font-size:1.1em}.masthead-title{margin-bottom:0}.masthead-tagline{margin-top:-.4em;color:#545454}@media(max-width:48em){.masthead{text-align:center}.masthead-tagline{display:none}}.masthead-title .blinking-cursor{color:var(--blinking-cursor-color);-webkit-animation:5s blink step-end infinite;-moz-animation:5s blink step-end infinite;-ms-animation:5s blink step-end infinite;-o-animation:5s blink step-end infinite;animation:5s blink step-end infinite}@keyframes blink{from,to{color:transparent}20%{color:var(--blinking-cursor-color)}}@-moz-keyframes blink{from,to{color:transparent}20%{color:var(--blinking-cursor-color)}}@-webkit-keyframes blink{from,to{color:transparent}20%{color:var(--blinking-cursor-color)}}@-ms-keyframes blink{from,to{color:transparent}20%{color:var(--blinking-cursor-color)}}@-o-keyframes blink{from,to{color:transparent}20%{color:var(--blinking-cursor-color)}}.post{margin-bottom:0}.summary{margin-bottom:1rem}.backtotop,.readmore{font-family:var(--secondary-font);color:var(--grey-light)}.backtotop .top,.readmore .more{font-weight:700}.backtotop a:hover,.readmore a:hover{color:var(--theme-color)}.readmore{margin-top:-1rem}.backtotop{margin-top:2rem;margin-bottom:2rem}.screen-readers-only{position:absolute;left:-999px;width:1px;height:1px;top:auto}kbd{padding:0 .5em;vertical-align:.2em;font-size:.8em;font-weight:700;font-family:var(--mono);background-color:#f3d3d3;color:#333;display:inline-block;white-space:nowrap;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset}.toc kbd,h1 kbd,h2 kbd,h3 kbd,h4 kbd,h5 kbd,h6 kbd{vertical-align:0;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:0;box-shadow:0 0;-moz-box-shadow:0 0;-webkit-box-shadow:0 0}figure{margin:0}svg,img{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:.3em}figcaption,.figure-caption,.src-block-caption,.table-caption{text-align:center;font-size:smaller;text-indent:0;margin-top:0;margin-bottom:.5em;padding-bottom:.5em}a,a:hover,a:focus{color:inherit}a{text-decoration:none;border-bottom-style:solid;border-bottom-width:.3em;border-bottom-color:rgba(136,136,136,.3);cursor:pointer}.ox-hugo-toc a,.thin a{border-bottom-width:.15em}a:hover{border-bottom-color:var(--theme-color-light)}.footnote-ref a,.footnotes a,a.no-text-decoration,.no-text-decoration a,#isso-thread a.reply{text-decoration:none;border-bottom:none}.prev-post a{font-weight:700;margin-right:.2rem;padding-right:.2rem}.next-post a{font-weight:700;margin-left:.2rem;padding-left:.2rem}.prev-post a:hover,.next-post a:hover{color:var(--theme-color)}a.pagination-item{color:var(--theme-color)}.comments{margin:2em 0 .4em -.02em}.post-date{margin-bottom:.3em}.li .post-date{display:inline}.date-syndication{display:flex;justify-content:center;align-items:baseline}.date-syndication{display:flex;justify-content:center;align-items:baseline}.dt-published,.dt-updated{padding-right:.5em}.u-syndication.twitter:hover{color:#1da1f2}.u-syndication.mastodon:hover{color:#2b90d9}mono,tt,code,pre{font-family:var(--mono)}code{padding:0 .1em}.footnotes :target code,tr code{background-color:inherit}a code{background-color:inherit}pre{display:block;font-size:.8em;line-height:1.4;padding-top:1.7em;padding-bottom:1em;padding-left:0;padding-right:0;margin-top:0;margin-bottom:.4rem;border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color-light);color:#433a33;background:#fafafa;white-space:pre;overflow-x:auto}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}pre::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;width:8px;height:8px}pre::-webkit-scrollbar-thumb{border-radius:0;background-color:#d3d2d0}div.highlight{position:relative}[data-lang]::before{color:var(--theme-color);background:var(--theme-color-light);padding:.25em .5em;position:absolute;top:0;right:0}pre code.language-C::before{content:'C'}pre code.language-D::before{content:'D'}pre code.language-J::before{content:'J'}pre code.language-R::before{content:'R'}pre code.language-abc::before{content:'ABC'}pre code.language-ada::before{content:'Ada'}pre code.language-ash::before{content:'ash'}pre code.language-asm::before{content:'Assembler'}pre code.language-asymptote::before{content:'Asymptote'}pre code.language-awk::before{content:'Awk'}pre code.language-bash::before{content:'bash'}pre code.language-calc::before{content:'Emacs Calc'}pre code.language-caml::before{content:'Caml'}pre code.language-clojure::before{content:'Clojure'}pre code.language-conf::before{content:'Conf'}pre code.language-coq::before{content:'Coq'}pre code.language-cpp::before{content:'C++'}pre code.language-csh::before{content:'csh'}pre code.language-css::before{content:'CSS'}pre code.language-dash::before{content:'dash'}pre code.language-delphi::before{content:'Delphi'}pre code.language-ditaa::before{content:'ditaa'}pre code.language-dot::before{content:'Graphviz'}pre code.language-ebnf2ps::before{content:'ebfn2ps'}pre code.language-emacs-lisp::before{content:'Emacs Lisp'}pre code.language-forth::before{content:'Forth'}pre code.language-fortran::before{content:'Fortran'}pre code.language-gnuplot::before{content:'gnuplot'}pre code.language-go::before{content:'Go'}pre code.language-go-html-template::before{content:'Go Template'}pre code.language-go-text-template::before{content:'Go Template'}pre code.language-groovy::before{content:'Groovy'}pre code.language-haskell::before{content:'Haskell'}pre code.language-hledger::before{content:'hledger'}pre code.language-html::before{content:'HTML'}pre code.language-idl::before{content:'IDL'}pre code.language-io::before{content:'IO'}pre code.language-java::before{content:'Java'}pre code.language-js::before{content:'Javascript'}pre code.language-json::before{content:'JSON'}pre code.language-ksh::before{content:'ksh'}pre code.language-latex::before{content:'LaTeX'}pre code.language-ledger::before{content:'Ledger'}pre code.language-lilypond::before{content:'Lilypond'}pre code.language-lisp::before{content:'Lisp'}pre code.language-lua::before{content:'Lua'}pre code.language-makefile::before{content:'Makefile'}pre code.language-matlab::before{content:'MATLAB'}pre code.language-maxima::before{content:'Maxima'}pre code.language-mercury::before{content:'Mercury'}pre code.language-metapost::before{content:'MetaPost'}pre code.language-mksh::before{content:'mksh'}pre code.language-modula-2::before{content:'Modula-2'}pre code.language-mscgen::before{content:'Mscgen'}pre code.language-nxml::before{content:'XML'}pre code.language-nim::before{content:'Nim'}pre code.language-ocaml::before{content:'Objective Caml'}pre code.language-octave::before{content:'Octave'}pre code.language-org::before{content:'Org'}pre code.language-oz::before{content:'OZ'}pre code.language-pascal::before{content:'Pascal'}pre code.language-perl::before{content:'Perl'}pre code.language-picolisp::before{content:'Pico Lisp'}pre code.language-plain-tex::before{content:'Plain TeX'}pre code.language-plantuml::before{content:'PlantUML'}pre code.language-posh::before{content:'posh'}pre code.language-processing::before{content:'Processing.js'}pre code.language-prolog::before{content:'Prolog'}pre code.language-ps::before{content:'PostScript'}pre code.language-python::before{content:'Python'}pre code.language-ruby::before{content:'Ruby'}pre code.language-sass::before{content:'Sass'}pre code.language-scala::before{content:'Scala'}pre code.language-scheme::before{content:'Scheme'}pre code.language-screen::before{content:'Gnu Screen'}pre code.language-sed::before{content:'Sed'}pre code.language-sh::before{content:'bash'}pre code.language-shell::before{content:'Shell'}pre code.language-simula::before{content:'Simula'}pre code.language-sql::before{content:'SQL'}pre code.language-sqlite::before{content:'SQLite'}pre code.language-systemverilog::before{content:'SystemVerilog'}pre code.language-tcl::before{content:'tcl'}pre code.language-tcsh::before{content:'tcsh'}pre code.language-tex::before{content:'TeX'}pre code.language-toml::before{content:'TOML'}pre code.language-verilog::before{content:'Verilog'}pre code.language-vhdl::before{content:'VHDL'}pre code.language-xml::before{content:'XML'}pre code.language-yaml::before{content:'YAML'}.nav-collapse.disable-pointer-events{pointer-events:none!important}.nav-collapse{z-index:1;font-family:proxima-nova-extra-condensed,sans-serif;font-size:1em;transition:max-height 250ms;position:relative}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-collapse,.nav-collapse ul{margin:0;padding:0;list-style:none;width:100%;float:left}@media screen and (min-width:740px){.nav-collapse,.nav-collapse ul{text-align:center}}.nav-collapse li{float:left;width:100%;display:block}@media screen and (min-width:740px){.nav-collapse li{float:none;display:inline-block;*display:block;*float:left;width:auto}}.nav-collapse a{text-transform:uppercase;font-weight:400;font-size:112.5%;letter-spacing:2px;color:#e7e5e3;background:var(--theme-color);width:100%;border-bottom:1px solid #fff;padding:.5em 1em;float:left}.nav-collapse a:focus{color:#fff;background:var(--theme-color);opacity:.9;outline:none}.nav-collapse a.active{-webkit-font-smoothing:subpixel-antialiased;color:#fff;background:var(--theme-color);font-weight:700}@media screen and (min-width:740px){.nav-collapse a{_float:none;-webkit-font-smoothing:antialiased;margin:0;padding:1.2em 1em .5em;font-size:1.1em;background:transparent;color:#a0a0a0;border:0;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.nav-collapse a:hover,.nav-collapse a:focus{background:#e7e5e3}.nav-collapse a.active:hover,.nav-collapse a.active:focus{background:var(--theme-color);opacity:.9}.nav-collapse a.active{-webkit-font-smoothing:subpixel-antialiased;font-weight:400;color:#fff;background:var(--theme-color)}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden}@media screen and (min-width:740px){.js .nav-collapse{position:relative!important;max-height:none}}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:70px;height:55px;float:right;text-indent:-9999px;overflow:hidden;display:block;background:var(--theme-color) url(/images/hamburger.gif) no-repeat 50% 33%}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.nav-toggle{background-image:url(/images/hamburger-retina.gif);-webkit-background-size:100px 100px!important;-moz-background-size:100px 100px!important;-o-background-size:100px 100px!important;background-size:100px 100px!important}}@media screen and (min-width:740px){.nav-toggle{display:none}}.border{position:absolute;z-index:2;top:0;left:0;right:0;height:.5rem;background:var(--theme-color)}.highlight-this{color:red}.hugotoc{font-family:var(--secondary-font);display:none;position:fixed;right:4%;top:110px;width:300px;overflow-y:auto;max-height:85%;padding:0}.hugotoc li{list-style:none}.hugotoc ul>li{margin-bottom:.4rem}.hugotoc ul>li>ul>li{font-size:.9em;margin-bottom:.4rem}.hugotoc ul>li>ul>li>ul>li{font-size:.9em;margin-bottom:.3rem}.hugotoc ul{padding-left:1rem}.hugotoc nav>ul{padding-left:0}.hugotoc a:hover{color:var(--theme-color)}.hugotoc a.current{color:var(--theme-color);font-weight:700}.hugotoc ul:not(.navbar):not(.no-bullets) li::before{content:''}.hugotoc .back-to-top{font-size:.8em;padding-left:1rem}.ox-hugo-toc{font-size:.9em;border:2px dotted var(--grey);background:var(--grey-bg);max-width:90%;margin-left:5%;margin-top:1rem;margin-bottom:2rem}.ox-hugo-toc .heading{color:var(--grey-2);letter-spacing:-.025rem;text-rendering:optimizeLegibility;font-family:var(--secondary-font);margin-top:1rem;font-size:1.8em;font-weight:700;text-align:center}@media screen and (min-width:1400px){.hugotoc{display:block}.ox-hugo-toc{display:none}}.tex,.latex,.tex sub,.latex sub,.xetex sub{font-size:1em}.tex sub,.latex sub,.latex sup,.xetex sub{text-transform:uppercase}.tex sub,.latex sub,.xetex sub{vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em}.latex sup{font-size:.85em;vertical-align:.15em;margin-left:-.36em;margin-right:-.15em}div.series{padding-top:10px;padding-left:20px;padding-right:20px;border:1px solid var(--grey-light);border-radius:6px;font-size:.8em}.series .active{background-color:#e5e5e5}.series tbody tr td{background:inherit}.series table,.series td{border:none}.series .date{white-space:nowrap}footer .social,.generated,.badges{padding-left:1rem;padding-right:1rem;text-align:center}.generated{font-size:.7em}.generated a{font-weight:700}div.note{background:var(--theme-color-light);padding:10px;margin-bottom:1rem}div.note p{margin:0}.nobr{white-space:nowrap}.hide,.h-card{display:none}.like a .icon{color:red}.retweet a .icon{color:#19cf86}.tweet .icon{color:#00aced}.like .count,.retweet .count{font-family:var(--secondary-font)}.like,.retweet{padding-right:.5em}.send-mention p,.comment p,.comment dd,.comment dt,.mention dd,.mention dt,.syndication-comment p{font-size:.9em}.send-mention input[type=url]{width:60%;margin-left:.5em;margin-right:.5em;border:1px solid var(--theme-color);padding:8px 10px;font-size:1em}.send-mention input[type=submit]{width:35%;background-color:var(--theme-color);color:#fff;border:none;padding:8px 20px;font-size:1.1em;cursor:pointer}.send-mention input[type=url],.send-mention input[type=submit]{font-family:var(--tertiary-font);margin-bottom:1em;border-radius:3px}@media screen and (max-width:600px){.send-mention form{text-align:center}.send-mention input[type=url],.send-mention input[type=submit]{width:90%}}.comment .instructions{width:61%;margin-right:1em}.comment .instructions p{margin-bottom:.5em}.comment .instructions small,.comment .instructions small i,.comment .instructions small em{font-size:.7em}.comment input[type=submit]{font-family:var(--tertiary-font);font-size:1.1em;width:35%;background-color:var(--theme-color);border:none;color:#fff;padding:8px;margin-top:2em;margin-bottom:1em;border-radius:3px;cursor:pointer}.comment{margin-bottom:1em}@media screen and (max-width:600px){.comment .instructions{width:100%}.comment form{text-align:center}.comment input[type=submit]{width:90%;margin-top:1em}}.send-mention input[type=submit]:hover,.comment input[type=submit]:hover{opacity:.75}.send-mention input[type=submit]:active,.comment input[type=submit]:active{transform:translateY(2px)}.mf2.reply{padding-top:.5em;padding-left:1em;border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);margin:1em 0;background-color:#f5f5f5;font-family:var(--secondary-font)}.mf2.reply p{text-indent:3em}.mf2.reply p a{text-indent:3em;font-style:italic;font-weight:700;text-decoration:none;border-bottom:none}#fragmentioner-ui{font-family:var(--tertiary-font);position:absolute;top:-100%;background:#111;padding:.25em}#fragmentioner-ui a{color:#fafafa}#fragmentioner-ui a:hover{color:inherit}[fragmention]{background:var(--grey-bg)}.search h1{margin-bottom:1em}.search h1,.search form,.search .no-results{text-align:center}.search input[id=search-query]{width:60%;border:1px solid var(--theme-color);padding:8px 10px;font-size:2em;font-family:var(--secondary-font);margin-bottom:1em;border-radius:3px}.draft{color:#fff;background-color:red;font-family:var(--secondary-font);font-weight:700;font-size:2em;padding:0 .5em;margin-bottom:.5em}.badges img{display:inline;margin-left:.25em;margin-right:.25em;padding:0}.badges .pixelated{image-rendering:pixelated}.small-caps{font-variant:small-caps}.inline{display:inline}.feed{font-family:var(--secondary-font);font-size:.8em;font-weight:700;transform:scaleX(0.9);margin:0;margin-top:.5rem}.feed li{background:var(--grey-light);color:#fff;border:none;padding:.1em .4em;margin-left:.4rem;margin-right:0}.feed li:hover{background:#f26522}@media screen and (max-width:600px){.feed{display:none}}.jump{font-family:var(--symbola);font-size:2rem;color:var(--grey-light);position:fixed;right:.3rem;z-index:999}.jump.top{top:3rem}.jump.bottom{bottom:0}.jump a:hover{color:var(--theme-color)}.references{font-family:var(--secondary-font)}.references a{color:var(--theme-color);border-bottom-width:0}.underline{text-decoration:underline}