html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{--bkg-color: white;--bkg-color-menu: #424141;--bkg-color-mobile-menu: #3B3434;--bkg-button: white;--bkg-color-mobile-more-links: #424141;--text-color: black;--text-color-button: black;--url-color: #3a90ef;--url-color-hover: #5aa6fb;--url-menu-color: #ebebeb;--url-menu-color-hover: #b3b3b3;--publication-color: #858585}body.dark{--bkg-color: #1c1c1c;--bkg-color-menu: #161616;--bkg-color-mobile-menu: #1A1717;--bkg-button: #616161;--bkg-color-mobile-more-links: #161616;--text-color: #bbbbbb;--text-color-button: white;--url-color: #ebebeb;--url-color-hover: #b3b3b3;--url-menu-color: #ebebeb;--url-menu-color-hover: #b3b3b3;--publication-color: #a8a8a8}body.dark img{filter:brightness(0.8) contrast(1.2)}html{font-size:14px}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;display:flex;flex-direction:column;background:var(--bkg-color);color:var(--text-color)}pre{margin:1.5em 0}code{font-family:'Arial', sans;font-size:1.35rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}a{text-decoration:none;outline:none;transition:200ms all linear}h1{line-height:1.25em}h2{font-size:1.75rem;font-weight:400}h3{font-size:1.5rem;font-weight:400;margin:1em 0}blockquote{border-top:solid 1px var(--text-color);border-bottom:solid 1px var(--text-color);padding:1.5em;margin:1.75em 0;text-align:center;color:var(--text-color);font-style:italic;font-weight:400;line-height:1.25em}strong{font-weight:bold}em{font-style:italic}@media screen and (min-width: 1250px){html{font-size:16px}}aside{font-family:system-ui, sans-serif;text-align:center;background:var(--bkg-color-menu);color:white;display:block;height:10vh}aside a{color:var(--url-menu-color)}aside a:hover{color:var(--url-menu-color-hover)}aside h2{font-weight:300;font-size:2.5rem;margin-top:0.5em}aside nav a{display:block;font-size:1.15rem;text-transform:uppercase;margin:0.75em 0;letter-spacing:2px}@media screen and (min-width: 768px){aside{width:25%;height:100%;position:fixed;top:0;left:0}aside h2{margin:0.75em 0}}.desktop-menu{display:none}.desktop-menu h2{font-weight:300;font-size:2.5rem;margin-top:0.5em}@media screen and (min-width: 768px){.desktop-menu{display:block}}.mobile-menu{margin:0;display:flex;justify-content:center;align-items:center;background:var(--bkg-color-mobile-menu);border-top:1px solid #616161}.mobile-menu a{display:inline-block;width:25%;height:10vh;font-size:1.15rem;display:flex;justify-content:center;align-items:center}.mobile-menu input[type="checkbox"]{display:none}.mobile-menu .more-links{display:none}@media screen and (min-width: 768px){.mobile-menu{display:none}}main{display:block;height:90vh;overflow:scroll}main article{padding:0 2em;font-size:1.25rem;font-weight:300}main article h1{font-size:2em}main article h2{margin:1em 0}main article h1,main article h2,main article h3{line-height:1.5}main article p{text-align:justify;line-height:1.65em;margin:0.5em 0}main article ol{padding:0 1.25em}main article ol{list-style:decimal}main article li{margin-bottom:0.5em;line-height:1.65em}main article header{margin-bottom:1.75em;margin-top:1.25em}main article header div{font-family:system-ui, sans-serif;font-size:0.95rem;color:var(--publication-color);font-weight:400;margin:1em 0}main article hr{background-color:var(--text-color);height:1px;border:none;margin:2.5em 0}main article .post-tags{display:inline-flex;gap:6px;list-style:none;padding:0;margin:0 0 0 0.5em}main a{color:var(--url-color);line-height:1.25em}main a:hover{color:var(--url-color-hover)}@media screen and (min-width: 768px){main{width:75%;position:absolute;top:0;left:25%;height:100%}main article h1,main article h2,main article h3{line-height:unset}}@media screen and (min-width: 1200px){main article{padding:0 4em}}@media screen and (min-width: 1400px){main article{padding:0 6em}}@media screen and (min-width: 1600px){main article{padding:0 8em}}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#232323;color:#e6e1dc}.hljs-comment,.hljs-quote{color:#bc9458;font-style:italic}.hljs-keyword,.hljs-selector-tag{color:#c26230}.hljs-string,.hljs-number,.hljs-regexp,.hljs-variable,.hljs-template-variable{color:#a5c261}.hljs-subst{color:#519f50}.hljs-tag,.hljs-name{color:#e8bf6a}.hljs-type{color:#da4939}.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-builtin-name,.hljs-attr,.hljs-link{color:#6d9cbe}.hljs-params{color:#d0d0ff}.hljs-attribute{color:#cda869}.hljs-meta{color:#9b859d}.hljs-title,.hljs-section{color:#ffc66d}.hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%}.hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%}.hljs-selector-class{color:#9b703f}.hljs-selector-id{color:#8b98ab}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}img{display:block;margin:0 auto;max-width:100%;height:auto}code{line-height:1.7;font-weight:400;font-size:1.15rem}.button{background:var(--bkg-button);border:1px solid black;padding:1em;color:var(--text-color-button);outline:0;cursor:pointer;font-size:0.85rem;transition:all 0.25s ease-out}.button:hover{background:black;color:white}.button:active{transform:translateY(4px)}.previous-post-button{float:right}.next-post-button{float:left}.buttons-navigation{margin-top:2em;padding-bottom:4em}.more-links{display:none;background:var(--bkg-color-mobile-more-links);justify-content:center;align-items:center;height:90vh;overflow:scroll}.more-links ul{text-align:center}.more-links ul li{font-size:1.75rem;margin-bottom:1em}.more-links a{color:var(--url-menu-color)}#mobileLinks{display:none}#mobileLinks:focus{display:flex}.theme-switch-wrapper em{margin-left:10px;font-size:1rem}.theme-switch{display:inline-block;height:34px;position:relative;width:60px}.theme-switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.slider{background-color:#66bb6a}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{font-family:'Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', P052, serif}h1,h2,h3,h4,h5,h6{font-family:system-ui, sans-serif}
/*# sourceMappingURL=styles.css.map */
