@font-face{font-family:Palanquin;src:url(/fonts/palanquin-regular.ttf)format('truetype');font-display:swap}@font-face{font-family:Palanquin;src:url(/fonts/palanquin-bold.ttf)format('truetype');font-weight:700;font-display:swap}@charset "UTF-8";:root{--bg-color:#fffff3;--secondary-bg-color:#eeeeee;--heading-color:#64bdaa;--body-color:rgba(0, 0, 0, 0.7);--post-color:rgba(0, 0, 0, 0.44);--border-color:rgba(123, 212, 193, 0.45);--pre-bg-color:#f9f9fd;--nav-text-color:#5a5a5a;--tag-color:#424242;scroll-padding-top:100px;--profile-size-large:400px;--profile-size-small:150px;--profile-size-smallest:100px;--form-bg-color:#64bdaa;--display-bright:none;--display-dark:block}html[data-theme=dark]{--bg-color:#331E36;--secondary-bg-color:rgb(119, 119, 122);--heading-color:#6EA4BF;--body-color:#ECFEE8;--post-color:rgba(0, 0, 0, 0.44);--border-color:black;--pre-bg-color:rgb(33,33,45);--nav-text-color:rgb(191, 191, 191);--tag-color:rgb(191, 191, 191);--form-bg-color:rgb(33,33,45);--display-bright:block;--display-dark:none}html{background-color:var(--bg-color);-webkit-font-smoothing:antialiased}body{color:var(--body-color);font-family:ubuntu,verdana,sans-serif;font-size:1rem;width:100%;margin:0 auto 30px;background-color:var(--bg-color)}p,.post-content li{line-height:1.9em;font-weight:400;font-size:1.2rem}a{text-decoration:none}.category{padding:4px 6px;border-radius:3px;color:#000!important;background-color:var(--secondary-bg-color);border:1px solid var(--border-color)}.tag::before{content:"#";opacity:.5}.tag,.category{display:inline-block;font-size:1rem;line-height:1;margin:5px 8px 5px 0}pre{background-color:var(--pre-bg-color);padding:5px;display:block;overflow-x:auto}.info i{opacity:.5;margin-right:5px}a:link,a:visited{opacity:1;color:var(--tag-color)}a:hover,a:active{color:#2660ab}.content{height:auto;float:right;width:60%;margin-top:60px;padding-top:1em}.page-top{width:60%;position:fixed;right:0;z-index:3;background-color:var(--bg-color);height:65px;border-bottom:1px solid var(--border-color)}.page-top .nav{list-style:none;padding:22px 30px;margin:0;float:left;font-size:19px;line-height:1;font-weight:700}.page-top .nav li{position:relative;display:initial;padding-right:20px}.page-top .nav a{color:var(--nav-text-color)}.page-top .nav a:hover{color:var(--heading-color)}.page-top .nav a.current{color:var(--nav-text-color);padding-bottom:22px;border-bottom:1px solid var(--nav-text-color)}.page-top .themeswitcher{list-style:none;padding:19px;float:right;font-size:1.6em;line-height:1}.page-top .information{float:right;padding-top:12px;padding-right:20px}.page-top .information .avatar{float:right}.page-top .information .avatar img{width:32px;height:32px;border-radius:300px}.page-top .information .back_btn{float:left;padding-top:5px;margin-right:-10px}.page-top .information .back_btn li{display:initial;padding-right:40px}.page-top .langs{float:right;padding:22px 0;font-size:1.2rem;line-height:1}.sidebar{width:40%;-webkit-background-size:cover;background-size:cover;background-color:var(--bg-color);height:100%;top:0;left:0;position:fixed;z-index:4;border-right:1px solid var(--border-color)}.sidebar .logo-title{text-align:center;padding-top:15vh}.sidebar .logo-title .description p{font-size:1.2rem}.sidebar .logo-title .logo{margin:0 auto}.sidebar .logo-title .title img{width:var(--profile-size-small);border-radius:50%}.sidebar .logo-title .title h3{font-family:Palanquin;font-size:2.5rem;font-weight:700;letter-spacing:2px;line-height:1;margin:1em}.sidebar .logo-title .title a{text-decoration:none;color:var(--heading-color);font-size:2rem;font-weight:700}.sidebar .social-links{list-style:none;padding:0;font-size:14px;text-align:center}.sidebar .social-links i{margin-right:3px}.sidebar .social-links li{display:inline;padding:0 4px;line-height:0}.sidebar .social-links a{color:var(--heading-color)}.sidebar .social-links a:hover{color:#2660ab}.sidebar #phone{text-align:center;display:none}.list-with-title div.post{border-top:1px dotted var(--heading-color);padding-top:16px}.post{background-color:var(--bg-color);margin:15px;margin-left:30px}.post .post-title h1{text-transform:uppercase;font-size:3rem;letter-spacing:5px;line-height:1}.post .post-title h2{text-transform:uppercase;letter-spacing:1px;font-size:2.6rem;line-height:1;font-weight:600;color:var(--heading-color)}.post .post-title h3{font-family:Palanquin,sans-serif;letter-spacing:1px;line-height:1;font-weight:600;color:var(--heading-color);font-size:1.8rem;margin:0}.post .post-title a{text-decoration:none;letter-spacing:1px;color:var(--heading-color)}.post .post-title a:hover{text-decoration:underline}.post .main-post-content{min-height:calc(100vh - 220px)}.post .post-content a{text-decoration:none;letter-spacing:1px;color:var(--heading-color)}.post .post-content a:hover{color:#2f69b3}.post .post-content h3{font-family:Palanquin,sans-serif;letter-spacing:1px;line-height:1;font-weight:600;color:var(--heading-color);font-size:1.8rem;overflow-wrap:break-word}.post .post-content h4{font-size:1.4rem;font-variant:small-caps;font-weight:400;margin:0}.post .post-content img{max-width:40%;float:right;border-radius:5px;margin:10px}.post .post-footer{padding:0 0 10px}.post .post-footer .meta{max-width:100%;color:#bbb}.post .post-footer .meta .info{font-size:1rem;margin-bottom:1em;color:var(--body-color)}.post .post-footer .info .separator a{margin-right:.2em}.post .info .date{margin-right:16px}.post .info .author{color:var(--body-color);text-decoration:underline}.info{margin:1em}.post .post-footer .meta a{text-decoration:none;color:var(--body-color);padding-right:10px}.post .post-footer .meta a:hover{color:#2660ab}.post .post-footer .meta i{margin-right:6px}.post .post-footer .tags{padding-bottom:15px;font-size:1rem}.post .post-footer .tags ul{list-style-type:none;display:inline;margin:0;padding:0}.post .post-footer .tags ul li{list-style-type:none;margin:0;padding-right:5px;display:inline}.post .post-footer .tags a{text-decoration:none;color:var(--post-color);font-weight:400}.post .post-footer .tags a:hover{text-decoration:none}.post img.post-picture{max-height:120px;max-width:240px;margin-left:32px;float:right;border-radius:5px}.pagination{margin:30px;padding:0 0 56px;text-align:center}.pagination ul{list-style:none;margin:0;padding:0;height:13px}.pagination ul li{margin:0 2px;display:inline;line-height:1}.pagination ul li a{text-decoration:none;color:var(--body-color)}.pagination .pre{float:left}.pagination .next{float:right}.like-reblog-buttons{float:right}.like-button{float:right;padding:0 0 0 10px}.reblog-button{float:right;padding:0}#install-btn{position:fixed;bottom:0;right:6px}#disqus_thread{margin:30px;border-bottom:1px solid var(--border-color)}.footer{clear:both;text-align:center;font-size:.8em;margin:0 auto;bottom:0;position:absolute;width:100%;padding-bottom:20px}.footer a{color:#a6a6a6}.footer a:hover{color:#2660ab}.archive{width:100%}.list-with-title{font-size:1rem;margin:30px;padding:0}.list-with-title li{list-style-type:none;padding:0}.list-with-title .listing-title{font-size:1.2rem;color:var(--heading-color);font-weight:600;line-height:1.2rem}.list-with-title .listing{padding:0}.list-with-title .listing .listing-post{padding-bottom:5px}.list-with-title .listing .listing-post .post-time{float:right;color:#c5c5c5}.list-with-title .listing .listing-post a{color:#8f8f8f}.list-with-title .listing .listing-post a:hover{color:#2660ab}.share{margin:0 30px;display:inline-flex}.evernote{width:32px;height:32px;border-radius:300px;background-color:#3e3e3e;margin-right:5px}.evernote a{color:#fff;padding:11px;font-size:12px}.evernote a:hover{color:#ed6243;padding:11px}.weibo{width:32px;height:32px;border-radius:300px;background-color:#ed6243;margin-right:5px}.weibo a{color:#fff;padding:9px}.weibo a:hover{color:#bd4226}.twitter{width:32px;height:32px;border-radius:300px;background-color:#59c0fd;margin-right:5px}.twitter a{color:#fff;padding:9px}.twitter a:hover{color:#4b9ece}.about{margin:30px}.about h3{font-size:22px}.links{margin:30px}.links h3{font-size:22px}.links a{cursor:pointer}.comment-count{color:#666}.tab-community{color:#666}.read_more{font-size:14px}.back-button{padding-top:30px;max-width:100px;padding-left:40px;float:left}#fb_comments_container{margin:30px}a.btn{color:#868686;font-weight:400}.btn{display:inline-block;position:relative;outline:0;color:var(--post-color);background:0 0;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid var(--border-color);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em}.btn:hover{display:inline-block;position:relative;outline:0;color:#464545;background:0 0;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #464545;white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em}[role=back]{padding:.5em 1.25em;line-height:1.666em}[role=home]{padding:.5em 1.25em;line-height:1.666em}[role=navigation]{padding:.5em 1.25em;line-height:1.666em}[role=tags]{padding:6px 12px}.menu{float:right;padding-top:30px}.menu .btn-down{margin:0}.menu .btn-down li{list-style:none;width:100px}.menu .btn-down li a{display:inline-block;position:relative;padding:.5em 1.25em;outline:0;color:var(--post-color);background:0 0;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid var(--border-color);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em;margin-top:5px}.menu .btn-down li a:hover{position:relative;padding:.5em 1.25em;outline:0;color:#fff;background:#3cbd10;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.15);white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em;margin-top:5px}.menu .btn-down div{position:absolute;visibility:hidden;width:100px;float:right}.page_404{text-align:center;padding-top:50px}.full-sidebar{width:100%;position:absolute;border-right:none;z-index:1}.full-sidebar .logo-title{padding-top:120px}.full-sidebar .logo-title .title img{width:var(--profile-size-large)}.full-sidebar .logo-title .title h3{font-size:20px}.full-page-top{width:100%}@media screen and (max-width:960px){.sidebar{width:100%;position:absolute;border-right:none;z-index:1}.sidebar .logo-title{padding-top:120px}.sidebar .logo-title .title img{width:var(--profile-size-smallest)}.full-sidebar .logo-title .title img{width:var(--profile-size-small)}.sidebar .logo-title .title h3{font-size:20px}.list-with-title,.post{margin:15px}p,.post-content li{font-size:.9rem;line-height:1.6}.post .main-post-content{min-height:calc(100vh - 580px)}.post .post-content img{max-width:100%;max-height:300px;float:none;display:block;margin-left:auto;margin-right:auto}.post img.post-picture{display:none}.sidebar .logo-title .description p{font-size:1rem}.sidebar .logo-title .title a{font-size:1.6rem}.sidebar .social-links{font-size:12px}.full-sidebar .logo-title .description p{font-size:1.2rem}.full-sidebar .logo-title .title a{font-size:2rem}.full-sidebar .social-links{font-size:16px}.page-top{width:100%;height:42px}.page-top .nav{padding:14px 16px 8px;font-size:14px}.page-top .nav li{padding-right:16px}.page-top .nav a.current{padding-bottom:12px}.page-top .langs{padding:14px 0 8px;font-size:14px}.page-top .themeswitcher{padding:12px;font-size:18px}.post-title h3{line-height:1.6}.content{margin-top:420px;width:100%;z-index:2;position:absolute}.footer{display:none}.share{display:grid}}@media screen and (max-height:550px){.footer{display:none}}.medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 300ms;will-change:opacity;background:var(--bg-color)}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform 300ms cubic-bezier(.2,0,.2,1)!important;z-index:100}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}.signature{height:50px;margin:20px auto;display:block}.signature-bright{display:var(--display-bright)}.signature-dark{display:var(--display-dark)}.contact-form input:focus~label,.contact-form textarea:focus~label,.contact-form input:valid~label,.contact-form textarea:valid~label{color:var(--nav-text-color);top:-.8rem;-webkit-transition:all .225s ease;transition:all .225s ease}.contact-form .styled-input{margin:1rem 0;position:relative;border-radius:4px}.contact-form .styled-input label{color:var(--body-color);padding:1.3rem 30px 1rem;position:absolute;top:10px;left:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none}.contact-form input,.contact-form textarea{padding:30px;border:0;background-color:var(--form-bg-color);color:var(--body-color);border-radius:4px;font-size:1rem;width:calc(100% - 60px)}.contact-form input:focus,.contact-form textarea:focus{outline:0}.contact-form input:focus~span,.contact-form textarea:focus~span{width:100%;-webkit-transition:all .075s ease;transition:all .075s ease}.contact-form textarea{min-height:10em;resize:vertical}.contact-form .input-container{width:650px;max-width:100%;margin:30px auto 80px}.contact-form .submit-btn{float:right;padding:7px 35px;border-radius:60px;display:inline-block;background-color:var(--heading-color);border:0;color:var(--body-color);font-size:1.2rem;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,6%),0 2px 10px rgba(0,0,0,7%);-webkit-transition:all 300ms ease;transition:all 300ms ease}.contact-form .submit-btn:hover{transform:translateY(1px);box-shadow:0 1px 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,9%)}.two-pictures img.two-pictures-img{width:49%;float:none;max-width:none;margin:0}@media screen and (max-width:960px){.two-pictures img.two-pictures-img{width:100%}}