@import url(https://fonts.googleapis.com/css?family=Fira+Sans:700italic,700,500,300);@import url(https://fonts.googleapis.com/css?family=Inconsolata:400,700);body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}html{height:100%}body{background-color:#FFF;font-family:"Fira Sans";font-weight:300;height:100%;min-width:350px}a{text-decoration:none;color:#367700}a:hover{text-decoration:underline}#all{min-height:100%}#center-all{width:90%;max-width:830px;margin:0 auto;padding:0px;padding-bottom:46px;position:relative}.page-content{padding:0 10px}@media only screen and (max-width: 600px){.page-content{padding:0 3px}#center-all{width:95%}}#site-header{text-align:center;margin-bottom:60px;margin-top:25px}#header-img{height:128px;transition:transform 500ms}#header-img:hover{transform:scale(1.2)}#header-link{margin-top:10px}#header-link a{color:#2B362F;transition:color 300ms;font-size:55px;text-decoration:none;font-weight:500}#header-link a:hover{color:#26874B}#header-desc-border,.index-sep{border-top:1px solid #a7b9ae;margin-top:-16px}#header-desc{margin:0 auto;margin-top:15px;height:33px}#header-desc span{padding:0 15px;background-color:#FFF;color:#2B362F;font-weight:300;font-size:26px;white-space:nowrap}@media only screen and (max-width: 600px){#header-desc-border,.index-sep{margin:0 auto;margin-top:20px;width:50%}#header-desc span{font-size:22px;padding:0;white-space:normal}}#site-footer{width:100%;background-color:#107d90;height:46px}#site-footer a{color:#fff}#footer-content{padding:12px 0;width:90%;max-width:830px;margin:0 auto;font-size:18px}#footer-right{float:right}@media only screen and (max-width: 450px){#footer-content{padding:12px 0;width:90%;max-width:830px;margin:0 auto;font-size:14px}}.post-header{margin-bottom:15px}.post-title,.post-list li .post-title{font-size:35px}.post-meta{font-size:17px}.post-content,.blog-desc,.post-list li .post-excerpt{font-family:Merriweather;font-size:18px;font-weight:300;margin:0 10px 0px 10px;line-height:29px}.post-content h2,.blog-desc h2,.post-list li .post-excerpt h2{margin:55px 0px -10px 0px;font-size:24px;font-weight:900}.post-content h2:before,.blog-desc h2:before,.post-list li .post-excerpt h2:before{content:"## ";color:#aaa}.post-content h1,.blog-desc h1,.post-list li .post-excerpt h1{margin:65px 0px -5px 0px;font-size:30px;font-weight:900}.post-content h1:before,.blog-desc h1:before,.post-list li .post-excerpt h1:before{content:"# ";color:#aaa}.post-content ul,.blog-desc ul,.post-list li .post-excerpt ul,.post-content ol,.blog-desc ol,.post-list li .post-excerpt ol{margin-left:30px}.post-content ul li p,.blog-desc ul li p,.post-list li .post-excerpt ul li p,.post-content ol li p,.blog-desc ol li p,.post-list li .post-excerpt ol li p{margin:20px 0px}.post-content ul li pre,.blog-desc ul li pre,.post-list li .post-excerpt ul li pre,.post-content ol li pre,.blog-desc ol li pre,.post-list li .post-excerpt ol li pre{margin:0}.post-content img,.blog-desc img,.post-list li .post-excerpt img{width:100%;border-radius:15px;border:2px solid #bcbca1;margin:-10px 0}.post-content img+em,.blog-desc img+em,.post-list li .post-excerpt img+em{margin-top:10px;display:block;margin-left:20px;margin-right:20px;color:#54543c;font-style:normal;text-align:center;font-size:16px}.post-content p,.blog-desc p,.post-list li .post-excerpt p{margin:30px 0px}.post-content p>small,.blog-desc p>small,.post-list li .post-excerpt p>small{font-size:14px;display:block;line-height:25px}.post-content hr,.blog-desc hr,.post-list li .post-excerpt hr{border:none;border-top:1px solid #bcbca1;margin:0 20%}.post-content code,.blog-desc code,.post-list li .post-excerpt code{font-family:"Inconsolata";background-color:#f4f4f0;border-radius:5px;border:1px solid #e9e9e1;padding:2px 4px;white-space:nowrap}.post-content pre,.blog-desc pre,.post-list li .post-excerpt pre{border:1px solid #c6c6af;border-radius:5px;padding:2px 5px;margin:-7px 0px;overflow:auto;line-height:26px}.post-content pre>code,.blog-desc pre>code,.post-list li .post-excerpt pre>code{white-space:pre;font-family:"Inconsolata";padding:2px 2px;border:none;background:none}.post-content a,.blog-desc a,.post-list li .post-excerpt a{transition:box-shadow 400ms, background-color 400ms;border-radius:5px}.post-content a:hover,.blog-desc a:hover,.post-list li .post-excerpt a:hover{box-shadow:0 0 0px 5px #E6E6DC;background-color:#E6E6DC}.post-content blockquote,.blog-desc blockquote,.post-list li .post-excerpt blockquote{color:#888;border-left:3px solid #aaa47a;padding-left:13px}.post-bottom{width:50px;margin:70px auto 60px auto;display:block;opacity:0.7}.tldr{border:2px solid #d1d1be;border-radius:5px;margin:30px 50px;padding:10px;font-size:16px}.tldr h1{font-family:"Fira Sans";color:#2f6800;font-size:22px;text-align:center;margin-bottom:22px;margin-top:8px}.tldr h1:before{content:""}.tldr ul li{line-height:25px;margin:5px 0px}.comments-container{max-height:250px;min-height:250px;position:relative;overflow:hidden}.comments-container .comments-gradient{position:absolute;top:130px;height:120px;background:linear-gradient(to bottom, transparent, rgba(255,255,255,0.4), rgba(255,255,255,0.9), #FFF);z-index:10;width:100%}.comments-container .comments-gradient button{background:none !important;border:none;padding:0 !important;font:inherit;cursor:pointer;color:#367700;text-shadow:0 0 20px rgba(0,0,0,0.4);font-size:20pt;position:absolute;bottom:5px;width:100%;height:55px}.comments-container .comments-gradient button:focus{outline:none}.comments-container .comments-gradient button:hover{color:#49a000}@media only screen and (min-width: 850px){.post-content p,.blog-desc p,.post-list li .post-excerpt p{text-align:justify;hyphens:auto}}@media only screen and (max-width: 600px){.post-title,.post-list li .post-title{font-size:27px}.post-meta{font-size:14px}.post-content,.blog-desc,.post-list li .post-excerpt{margin:0 5px;font-size:15px;line-height:25px}.post-content p,.blog-desc p,.post-list li .post-excerpt p{margin:20px 0px}.post-content p code,.blog-desc p code,.post-list li .post-excerpt p code{white-space:normal}.post-content h1,.blog-desc h1,.post-list li .post-excerpt h1{font-size:24px;line-height:29px}.post-content h2,.blog-desc h2,.post-list li .post-excerpt h2{font-size:20px;line-height:26px}.tldr{margin:20px 15px;padding:3px;font-size:14px}.tldr ul{margin-left:20px}.tldr h1{font-size:19px;margin-bottom:15px}}.blog-desc{width:73%;margin:0 auto;margin-top:-15px}.index-sep{width:45%;margin:30px auto}@media only screen and (max-width: 600px){.blog-desc{width:85%}.index-sep{width:55%;margin:20px auto}}.post-list li{display:block;margin-bottom:90px}.post-list li .post-title{color:#2B362F;transition:color 300ms}.post-list li .post-title:hover{text-decoration:none;color:#367700}.post-list li .continue-read{font-size:20px;float:right;margin-top:-12px;border:1px solid #367700;border-radius:6px;padding:5px 10px}.post-list li .continue-read:hover{text-decoration:none;border:1px solid #2d6300;background-color:#E6E6DC}.post-list li .continue-read svg{fill:#2d6300;vertical-align:middle}.highlight{background-color:#FAF5E8;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#586e75}.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#B58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}
