html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body{color:#222;font-family:"Noto Serif",serif;font-weight:400;transition:all .3s ease}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#a2a2a2}a{text-decoration:none;color:#a2a2a2;transition:all .3s ease}a:hover{color:#222}hr{border:0;border-top:1px #e4e4e4 solid;margin:40px 0}.container{margin:0 auto;width:1200px;padding:50px 0 0}@media only screen and (min-width:720px){.container{width:100%}}@media only screen and (max-width:719px){.container{width:90%;padding-top:25px}}.tags{list-style:none;padding:0;margin:0;display:inline-block}.tag-title{font-family:Roboto,sans-serif;font-weight:300;border-bottom:1px solid #ececec;margin-bottom:40px}.tag-title h1{font-size:28px;margin-top:0;margin-bottom:40px}.tag-title p{color:#979797;font-size:14px;margin-bottom:0}.pagination{position:relative;height:35px;width:100%;margin-bottom:60px}.newer{position:absolute;left:0;top:0}.older{position:absolute;right:0;top:0}.counter{text-align:center;line-height:35px;font-size:13px;font-family:Roboto,sans-serif;font-weight:300;color:#979797}.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}blockquote{border-left:5px solid #a2a2a2;color:#a2a2a2;padding:.1em 2em;margin:0 0 2em}dt{font-weight:700;font-size:90%;margin-bottom:.2em}dd{font-size:80%;margin-left:0;margin-bottom:1em;font-family:Roboto,sans-serif}.site-header{color:#fff;text-align:center;position:relative;width:100%;display:table;transition:all .3s ease}.site-header .hero-image{object-fit:cover;height:100%;width:100%;position:absolute;z-index:-1;filter:brightness(40%)}.site-header .transparent-layer{display:table-cell;vertical-align:middle;height:180px;width:100%}@media(min-width:720px){.site-header .transparent-layer{height:400px}}.site-header h1{margin:0;font-size:36px;background-size:90px 74px;vertical-align:middle;font-weight:500}@media(min-width:720px){.site-header h1{font-size:56px}}.site-header h1 .logo{margin:0;width:auto;height:148px;display:block;position:absolute;top:50%;left:50%}.site-header .nav-drop{position:absolute;top:0;right:0;left:0;margin:auto;padding:12px}nav ul{padding:0}nav ul,nav li{display:inline}nav a{display:inline-block;color:#fff;margin:0 8px;font-family:Roboto,sans-serif;transition:all .3s ease}nav a:hover{color:orange}nav .active a{color:orange;border-bottom:solid 2px white}body.post-template .site-header h1 .logo{width:90px;height:74px;margin:-45px 0 0 -37px;background-size:90px 74px}.content{width:60%;margin-right:5%;float:right}@media only screen and (max-width:719px){.content{width:100%;margin:0}}.post ul li{line-height:28px;font-size:15px}.post h2{margin-top:0}.post p{line-height:28px}.post h2 a,.post-template h1{font-size:44px;margin-bottom:10px}.post-template h2,.post-template h3,.post-template h4,.post-template h5,.post-template h6{font-family:Roboto,sans-serif;font-weight:700}.post{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #ececec}.post img{max-width:100%;height:auto}.post .note{font-size:80%;color:#a2a2a2;padding:.25em 0;margin:1.25em 0;border-top:dashed 1px color-mix(in srgb,#a2a2a2 80%,white);border-bottom:dashed 1px color-mix(in srgb,#a2a2a2 80%,white)}.post-info{color:#a2a2a2;font-family:Roboto,sans-serif;font-weight:300;font-size:15px;margin-bottom:40px;line-height:30px}.author{font-family:Roboto,sans-serif;font-weight:300;text-align:center;width:25%;float:left;margin:20px 5% 0}.author p{margin:0;padding:0;font-size:12px}.author p.name{font-size:14px;margin:10px 0}.author p.address{color:#979797}.author p.link{margin-bottom:10px}.profile-image{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media only screen and (max-width:719px){.author{width:100%;margin:0}.author{margin-bottom:60px}}ul.social{list-style:none;display:inline;padding:0}ul.social li{display:inline}ul.social li a{padding:5px;font-size:20px}.share-buttons{list-style:none;padding:0;margin-top:60px}.share-buttons li{display:inline;font-family:Roboto,sans-serif;font-weight:300;font-size:13px;color:#979797;margin-right:4px}.share-buttons li a{font-size:15px}.comments{margin-bottom:60px}ul.crypto-tip{list-style:none;padding:1em 0 0}ul.crypto-tip li{line-height:1.4em;font-size:12px}.field{margin-bottom:2em}.field.action{margin-top:3em}.field label{font-family:Roboto,sans-serif;font-weight:700;line-height:1.6}.field button,.field input,.field optgroup,.field select,.field textarea{font-family:"Noto Serif",serif;display:block;font-weight:300;line-height:1.6}.field input,.field select,.field textarea{width:100%;padding:10px}.field input[type=button],.field input[type=submit]{width:100px;font-family:Roboto,sans-serif;padding:0}.field textarea{height:10em}.btn,input[type=submit].primary:hover,input[type=button].primary:hover{border:solid 1px #ececec;background-color:#fff;width:100px;height:35px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-family:Roboto,sans-serif;font-weight:300;line-height:35px;font-size:13px;color:#000}.btn:hover,input[type=submit].primary:hover,input[type=button].primary:hover{background-color:#2a373d;border-color:#2a373d;color:#fff}.btn.btn-download,input.btn-download[type=submit].primary:hover,input.btn-download[type=button].primary:hover{background-color:#2a373d;border-color:#2a373d;color:#fff;width:200px}.btn.btn-download:hover,input.btn-download[type=submit].primary:hover,input.btn-download[type=button].primary:hover{background-color:#49606a;border-color:#2a373d;color:#fff}.btn.home,input.home[type=submit].primary:hover,input.home[type=button].primary:hover{width:140px}input[type=submit],input[type=button]{transition:all .3s}input[type=submit].primary,input[type=button].primary{background-color:#f3f3f3}.main-footer{background-color:#f3f3f3;text-align:center;font-family:Roboto,sans-serif;font-weight:300;color:#a2a2a2}.main-footer .container{padding:30px 0}.main-footer a{color:#a2a2a2}.main-footer a:hover{color:#222}.main-footer p{font-size:11px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#272822;-webkit-text-size-adjust:none}.hljs-tag,.hljs-tag .hljs-title,.hljs-keyword,.hljs-literal,.hljs-strong,.hljs-change,.hljs-winutils,.hljs-flow,.nginx .hljs-title,.tex .hljs-special{color:#f92672}.hljs{color:#ddd}.hljs .hljs-constant,.asciidoc .hljs-code,.markdown .hljs-code{color:#66d9ef}.hljs-code,.hljs-class .hljs-title,.hljs-header{color:#fff}.hljs-link_label,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-value,.hljs-regexp{color:#bf79db}.hljs-link_url,.hljs-tag .hljs-value,.hljs-string,.hljs-bullet,.hljs-subst,.hljs-title,.hljs-emphasis,.hljs-type,.hljs-preprocessor,.hljs-pragma,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-javadoc,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-name{color:#a6e22e}.hljs-comment,.hljs-annotation,.smartquote,.hljs-blockquote,.hljs-horizontal_rule,.hljs-decorator,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715e}.hljs-keyword,.hljs-literal,.css .hljs-id,.hljs-phpdoc,.hljs-dartdoc,.hljs-title,.hljs-header,.hljs-type,.vbscript .hljs-built_in,.rsl .hljs-built_in,.smalltalk .hljs-class,.diff .hljs-header,.hljs-chunk,.hljs-winutils,.bash .hljs-variable,.apache .hljs-tag,.tex .hljs-special,.hljs-request,.hljs-status{font-weight:700}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.5}
