@import "variables.css";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}figcaption{font-style:italic;font-size:.9em}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0 0 1em}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:open sans;font-display:auto;src:local('Open Sans'),local('OpenSans'),url(../fonts/Open_Sans/OpenSans-Regular.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:open sans;font-display:auto;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/Open_Sans/OpenSans-Bold.ttf)format('truetype');font-weight:700;font-style:normal}@font-face{font-family:noto;font-display:swap;src:local('NotoSerif Regular webfont'),local('NotoSerif-Regular-webfont'),url(../fonts/Noto/NotoSerif-Regular-webfont.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:noto;font-display:swap;src:local('NotoSerif Italic webfont'),local('NotoSerif-Italic-webfontf'),url(../fonts/Noto/NotoSerif-Italic-webfont.ttf)format('truetype');font-weight:400;font-style:italic}@font-face{font-family:noto;font-display:swap;src:local('NotoSerif Bold webfont'),local('NotoSerif-Bold-webfont'),url(../fonts/Noto/NotoSerif-Bold-webfont.ttf)format('truetype');font-weight:700;font-style:normal}@font-face{font-family:noto;font-display:swap;src:local('NotoSerif BoldItalic webfont'),local('NotoSerif-BoldItalic-webfont'),url(../fonts/Noto/NotoSerif-BoldItalic-webfont.ttf)format('truetype');font-weight:700;font-style:italic}@font-face{font-family:inconsolata;font-display:fallback;src:local('Inconsolata Regular'),local('Inconsolata-Regular'),url(../fonts/Inconsolata/Inconsolata-Regular.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:genericons;font-display:auto;src:url(../fonts/Genericons/Genericons.eot);src:url(../fonts/Genericons/Genericons.eot?#iefix)format('embedded-opentype'),url(../fonts/Genericons/Genericons.woff)format('woff'),url(../fonts/Genericons/Genericons.ttf)format('truetype'),url(../fonts/Genericons/Genericons.svg#entypo)format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:genericons,open sans,sans-serif;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-github:before{content:"\f200"}.icon-codepen:before{content:"\f216"}.icon-hugo:before{content:"\f216"}.icon-ghost:before{content:"\f100"}.icon-feed:before{content:"\f413"}.icon-twitter:before{content:"\f202"}.icon-flickr:before{content:"\f211"}.icon-mail:before{content:"\f410"}.icon-google-plus:before{content:"\f206"}.icon-facebook:before{content:"\f203"}.icon-instagram:before{content:"\f215"}.icon-pinterest:before{content:"\f210"}.icon-linkedin:before{content:"\f208"}.icon-arrow-left:before{content:"\f431"}.icon-stats:before{content:"\f508"}.icon-location:before{content:"\f417"}.icon-link:before{content:"\f442"}html{height:100%;max-height:100%;font-size:62.5%}body{height:100%;max-height:100%;font-family:noto,serif;letter-spacing:.01rem;font-size:1.9rem;line-height:1.6em;color:var(--font-color);-webkit-font-feature-settings:'kern' 1;-moz-font-feature-settings:'kern' 1;-o-font-feature-settings:'kern' 1;text-rendering:geometricPrecision}::-moz-selection{background:var(--selection);color:var(--selection-color)}::selection{background:var(--selection);color:var(--selection-color)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{-webkit-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;-moz-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;-o-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;color:var(--title-color);line-height:1.15em;margin:.8em 0 .4em;font-family:open sans,sans-serif;text-rendering:geometricPrecision;font-weight:700}h1,.h1{font-size:5rem;letter-spacing:-2px;text-indent:-3px}h2,.h2{font-size:4.5rem;letter-spacing:-1px}h3,.h3{font-size:3.5rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2rem}h6,.h6{font-size:2rem}a{color:var(--blue);transition:color .3s ease}a:hover{color:var(--a-hover)}p,ul,ol,dl{-webkit-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;-moz-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;-o-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;margin:0 0 1.75em;text-rendering:geometricPrecision}ol,ul{list-style-position:inside;padding-left:3rem}ol ol,ul ul,ul ol,ol ul{list-style-position:inside;margin:0 0 .4em;padding-left:2em}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;margin-bottom:1em}dl dd{margin-left:200px;margin-bottom:1em}li li{margin:0}hr{display:block;height:1px;border:0;border-top:#efefef 1px solid;margin:3.2em 0;padding:0}blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 1.75em 1.75em 1em;position:relative;padding-left:1em;margin:1.75em 0 1.75em 1em}blockquote footer strong{font-size:.9em}blockquote footer cite .source{font-size:.7em;vertical-align:text-bottom}blockquote:before{left:-.1em;content:"\201c";display:block;font-size:72px;font-size:2em;line-height:1;position:absolute;top:0}blockquote p{margin:.8em 0 0;font-style:italic;font-size:2.1rem;line-height:1.4em}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;color:#ccc}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}mark{background-color:#ed9d13}code,tt{padding:1px 3px;font-family:Inconsolata,monospace,sans-serif;font-size:.9em;white-space:pre-wrap;border:var(--code-border)1px solid;background:var(--code-background);border-radius:2px}p code,li code{color:var(--p-code-li-code)}pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.75em;border:var(--pre-border)1px solid;width:100%;padding:10px;font-family:Inconsolata,monospace,sans-serif;font-size:.9em;white-space:pre;overflow:auto;background:var(--pre-background);border-radius:3px}pre code,pre tt{font-size:inherit;white-space:pre-wrap;background:0 0;border:none;padding:0}kbd{display:inline-block;margin-bottom:.4em;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:.9em;font-weight:700;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 1px 0 0 #fff inset}table{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.75em 0;width:100%;max-width:100%;background-color:transparent}table th,table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:#efefef 1px solid}table th{color:#000}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:#efefef 2px solid}table table table{background-color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f6f6f6}table.plain tbody>tr:nth-child(odd)>td,table.plain tbody>tr:nth-child(odd)>th{background:0 0}iframe,.fluid-width-video-wrapper{display:block;margin:1.75em 0}.fluid-width-video-wrapper iframe{margin:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.hidden{text-indent:-9999px;visibility:hidden;display:none}.inner{position:relative;width:80%;max-width:780px;margin:0 auto}.vertical{display:table-cell;vertical-align:middle}.site-wrapper{position:relative;z-index:10;min-height:100%;background:var(--site-background);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}body.nav-opened .site-wrapper{overflow-x:hidden;-webkit-transform:translate3D(-240px,0,0);-ms-transform:translate3D(-240px,0,0);transform:translate3D(-240px,0,0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.main-header{position:relative;display:table;width:100%;height:30vh;width:100%;margin-bottom:5rem;text-align:center;background:no-repeat 50%;background-color:rgba(248,247,216,.7);background-size:cover;background-image:url(../../images/covers/lego_cover_1920.jpg);overflow:hidden}.main-header.post-head{display:flex;flex-direction:row;height:auto}.main-header:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background-image:-o-linear-gradient(-90deg,rgba(43,43,43,0.70) 0%,rgba(43,43,43,0.80) 100%);background-image:-moz-linear-gradient(-90deg,rgba(43,43,43,0.70) 0%,rgba(43,43,43,0.80) 100%);background-image:-webkit-linear-gradient(-90deg,rgba(43,43,43,0.70) 0%,rgba(43,43,43,0.80) 100%);background-image:-ms-linear-gradient(-90deg,rgba(43,43,43,0.70) 0%,rgba(43,43,43,0.80) 100%);background-image:linear-gradient(-180deg,rgba(43,43,43,0.70) 0%,rgba(43,43,43,0.80) 100%)}.main-header.no-cover:before{background-image:none}.main-header .inner{width:80%}.main-header a.bloglogo{text-decoration:none}a.bloglogo span{color:var(--inverse);font-size:2em}.main-header-content a.bloglogo span{color:#fff}.header-menu{width:50%;padding:0;margin:0 25% 0 0;vertical-align:center;display:flex;flex-direction:row;align-items:center}.header-menu i{font-size:2em}.header-menu li{display:block;padding:0 20px;font-size:2rem;width:25%;display:flex;align-items:center;flex-direction:row}.header-menu a{text-decoration:none;color:inherit;display:flex;align-items:center;flex-direction:row;width:100%;height:100%;position:relative;z-index:999999999}.header-menu i{padding:0 .1em;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;-ms-transition:color .5s linear;-o-transition:color .5s linear;transition:color .5s linear}.header-menu a .text{font-family:open sans,sans-serif}.header-menu li:nth-of-type(1) a:hover,.header-menu li:nth-of-type(1) a.active{color:var(--blue)}.header-menu li:nth-of-type(2) a:hover,.header-menu li:nth-of-type(2) a.active{color:var(--orange)}.header-menu li:nth-of-type(3) a:hover,.header-menu li:nth-of-type(3) a.active{color:var(--red)}.header-menu li:nth-of-type(4) a:hover,.header-menu li:nth-of-type(4) a.active{color:var(--green)}div.notices{margin:2em 0}div.notices ul{margin:0}div.notices a:hover{color:inherit}div.notices div.header{padding:.25em;color:var(--white)}div.notices div.body{padding:1em;display:block;color:var(--black)}div.notices.info div.header{background:var(--orange)}div.notices.info div.body{background:var(--orange-light)}div.notices.warning div.header{background:var(--red)}div.notices.warning div.body{background:var(--red-light)}div.notices.note div.header{background:var(--blue)}div.notices.note div.body{background:var(--blue-light)}div.notices.tip div.header{background:var(--green)}div.notices code{background:inherit;border:none}div.notices.tip code{color:var(--green)}div.notices.warning code{color:var(--red)}div.notices.tip div.body{background:var(--green-light)}.blog-title{position:relative;text-decoration:none;display:block;font-family:open sans,sans-serif;float:left;color:var(--title-color);font-size:3rem;letter-spacing:-1px;text-indent:-2px;padding:20px;line-height:1.15em;font-weight:700;text-rendering:geometricPrecision;width:25%;text-align:left}.no-cover .scroll-down,.no-cover.main-header:after,.archive-template .scroll-down,.archive-template .main-header:after{display:none}.blog-logo{display:block;float:left;background:0 0!important;border:none!important}.blog-logo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:38px;padding:1px 0 5px;width:auto}.page-title{margin:10px 0;font-size:7rem;letter-spacing:-1px;font-weight:700;font-family:open sans,sans-serif;color:#fff;position:relative}.page-description{margin:0;font-size:2rem;line-height:1.5em;font-weight:400;font-family:noto,serif;letter-spacing:.01rem;color:#fff}.no-cover.main-header{background:#f5f8fa}.no-cover .page-title{color:rgba(0,0,0,.8)}.no-cover .page-description{color:rgba(0,0,0,.5)}.no-cover .main-nav.overlay .menu-button{color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.3)}.page-title>a{text-decoration:none;color:var(--title-color);transition:all .2s linear}.tag-head .page-title>a{color:#fff}.post{position:relative;width:80%;max-width:780px;margin:6rem auto;word-wrap:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;color:var(--post-color)}.list .post{padding-bottom:6rem;border-bottom:var(--border-list)1px solid}body:not(.post-template) .post-title h1{font-size:3.8rem}.post-title{margin:.2em 0 1.4em}h2.post-title{margin:1rem .4rem 2.2rem 0}.post-excerpt{margin:.4rem .4rem 1rem 0}.post-title a{text-decoration:none;color:var(--post-title-color)}.post-excerpt p{margin:0;font-size:.9em;line-height:1.7em}.read-more{text-decoration:none}.post-meta{display:block;margin:1.75rem 0 0;font-family:open sans,sans-serif;font-size:1.5rem;line-height:2.2rem;color:#9eabb3}.li-date{float:right}.post-meta a{color:#9eabb3;text-decoration:none}.post-meta a:hover{text-decoration:underline}.user-meta{position:relative;padding:.3rem 40px 0 100px;min-height:77px}.post-date .post-reading-time{display:inline-block;padding-left:12px;border-left:#d5dbde 1px solid;text-transform:uppercase;font-size:1.3rem;white-space:nowrap}.post-reading-time{justify-content:right;text-align:center}.post-reading-time-mobile{display:none}.time-update{font-weight:400;font-style:italic}.user-image{position:absolute;top:0;left:0}.user-name{display:block;font-weight:700}.publish-meta{position:absolute;top:0;right:0;padding:4.3rem 0 4rem;text-align:right}.publish-heading{display:block;font-weight:700}.publish-date{display:block;font-size:1.4rem;line-height:1.5em}.menu-button,.icon-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;font-family:open sans,sans-serif;height:38px;padding:0 15px;border:var(--title-color)1px solid;color:var(--title-color);opacity:1;text-align:center;font-size:12px;text-transform:uppercase;line-height:35px;white-space:nowrap;border-radius:3px;background:0 0;transition:all .5s ease}.icon-button{margin-right:5px;text-decoration:none;font-size:1.3em}.menu-button:focus{outline:0}.menu-button .burger{font-size:12px;margin-right:6px}.page-nav>.menu.button{background:0 0;text-decoration:none}.page-nav{position:fixed;margin:20px 40px 0;right:0;z-index:9999999}.page-nav .icon-button:hover,.page-nav .menu-button:hover{color:var(--site-background);border-color:transparent;background:var(--post-title-color)}.page-nav>.menu-button{background:0 0;text-decoration:none}.page-nav>.menu-button>.burger{text-align:center}.read-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1.5em 0 1em}.button-read{height:40px;display:inline-block;text-align:center;text-decoration:none;line-height:40px;min-width:140px;font-size:.8em;border:1px solid;font-weight:400;outline:0;margin:0 .5em 0 0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.read-later i{display:inline-block;margin:0 .5em 0 0}a.read-on,a.read-later{color:var(--post-color);border-color:var(--post-color)}a.read-on:hover,a.read-later:hover{text-decoration:none}a.read-on:hover,a.read-later:hover{color:var(--site-background);border-color:transparent;background:var(--post-title-color)}#cookie{font-family:noto,sans-serif;position:fixed;display:flex;align-items:center;flex-direction:row;justify-content:center;left:0;right:0;bottom:0;margin:0;padding:0}#cookie input{display:none}#cookie .menu-button{border-color:#fff;color:#fff;cursor:pointer}#cookie input:not(:checked)~span::before{content:"The Valuable Dev use cookies for Google Analytics.";display:inline}#cookie input:checked~*{display:none;pointer-events:none}#cookie{color:#fff;background-color:#1c1c1c;text-align:center}#cookie>*{margin:.5em}#cookie>span{padding:.5em}#homepage{margin-top:6rem}#homepage .description{margin:0 15%;text-align:center}#homepage .description>h2{font-size:3em}#homepage .description img{max-width:100%}#homepage .description ul{list-style:none}#homepage>h2{margin:1.5em auto;max-width:780px;text-align:center;font-size:3em;padding:1.5em 0 1em;border-top:var(--border-list)1px solid}#homepage .col{margin:0 15%;display:flex;flex-direction:row;justify-items:center;text-align:center}#homepage .col div{margin:1em}.post-template .post-header{margin-bottom:3.4rem}.post-template .post-title{margin-bottom:0}.post-template .post-meta{margin:0}.post-template .post-date{padding:0;margin:0;border:none}.post-template .content{overflow:hidden}.post-template .post{margin-top:0;border-bottom:none;padding-bottom:0}.post-template .post:after{display:none}.post-content img,.list-image img{display:block;max-width:100%;height:auto;padding:.6em 0;margin-bottom:1em;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.post-content figcaption{margin-top:-1em}.post-head.main-header{top:0;border-bottom:#ddd 1px solid;background:#fff}.no-cover.post-head.main-header{margin-bottom:0;background:0 0}.tag-head.main-header{height:50vh;min-height:180px}@media only screen and (max-width:1250px){.page-nav{position:absolute}.header-menu{margin:0}.header-menu li{width:6%}.header-menu a .text{display:none}.blog-title{width:auto}}@media only screen and (max-width:1200px){.main-header{background-image:url(../../images/covers/lego_cover_1200.jpg)}#homepage #benefits{margin:0}}@media only screen and (max-width:900px){blockquote{margin-left:0}.main-nav{display:none}.main-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;padding:15% 0;background-image:url(../../images/covers/lego_cover_900.jpg)}.post-head.main-header{padding:0}.scroll-down,.archive-template .main-header{min-height:180px;padding:10% 0}.blog-logo img{padding:4px 0}.page-title{font-size:4rem;letter-spacing:-1px}.page-description{font-size:1.8rem;line-height:1.5em}.post{font-size:.95em}body:not(.post-template) .post-title{font-size:3.2rem}hr{margin:2.4em 0}ol,ul{padding-left:1.25em}h1,.h1{font-size:4.5rem;text-indent:-2px}h2,.h2{font-size:3.6rem}h3,.h3{font-size:3.1rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.2rem}h6,.h6{font-size:1.8rem}.tag-head.main-header,.author-head.main-header{height:30vh}.time-update{display:none}#homepage .col{flex-direction:column;justify-items:center}#homepage .col div{align-self:center}}@media only screen and (max-width:800px){.tob-button{display:none}}@media only screen and (max-width:700px){.main-header{background-image:url(../../images/covers/lego_cover_700.jpg)}.header-menu{display:none}#homepage .description>h2{font-size:2.5em}#homepage>h2{font-size:2.5em}}@media only screen and (max-width:500px){.main-header{margin-bottom:15px;height:30vh;background-image:url(../../images/covers/lego_cover_500.jpg)}.archive-template .main-header{max-height:30vh;min-height:160px;padding:10% 0}.blog-logo{padding:5px}.blog-logo img{height:30px}.blog-title{float:none;width:100%;text-align:center;padding:20px 0 10px}.page-nav{float:none;position:static;margin:0 auto 5px}.menu-button,.icon-button{padding:0 5px;border-radius:0;border:none;position:relative}.tob-button{display:none}.menu-button{float:none}.icon-button{padding:20px 20px 50px;position:absolute;top:0;right:0}.menu-button:hover{color:#fff;border-color:transparent;background:0 0}body.nav-opened .menu-button{background:0 0!important;border:transparent!important}.main-nav.overlay a:hover{color:#fff;border-color:transparent;background:0 0}.no-cover .main-nav.overlay{background:0 0}.no-cover .main-nav.overlay .menu-button{border:none}.main-nav.overlay .menu-button{border-color:transparent}.nav-title{top:25px}.nav-close{position:absolute;top:18px}.nav ul{padding:60px 9% 5%}.inner,.pagination{width:auto;margin:2rem auto}.post{width:auto;margin-top:2rem;margin-bottom:2rem;margin-left:16px;margin-right:16px;padding-bottom:2rem;line-height:1.65em}.main-header.post-head{display:block}.li-date{display:none}.post-template .post-header{margin-bottom:2rem}.post-template .post-date{display:inline-block}hr{margin:1.75em 0}p,ul,ol,dl{font-size:.95em;margin:0 0 2.5rem}.page-title{font-size:3rem}.post-excerpt p{font-size:.85em}.page-description{font-size:1.6rem}h1,h2,h3,h4,h5,h6{margin:0 0 .3em}h1{font-size:2.8rem;letter-spacing:-1px}h2{font-size:2.4rem;letter-spacing:0}h3{font-size:2.1rem}h4{font-size:1.9rem}h5{font-size:1.8rem}h6{font-size:1.8rem}body:not(.post-template) .post-title{font-size:2.5rem}.post-template .post{padding-bottom:0;margin-bottom:0}.post-template .site-footer{margin-top:0}.post-content img{width:calc(100% + 32px);min-width:0;max-width:112%}.post-meta{font-size:1.3rem;margin-top:1rem}.post-footer{padding:5rem 0 3rem;text-align:center}.post-footer .share{position:static;width:auto}.post-footer .share a{margin:1.4rem .8rem 0}.older-posts,.newer-posts{position:static;margin:10px 0}.page-number{display:block}.site-footer{margin-top:3rem}.tag-head.main-header,.author-head.main-header{height:30vh}.archive-template .main-header .page-description{display:none}.h3.remark42{font-size:2rem;padding-top:1rem}.read-container{display:block}.read-on,.read-later,.post-reading-time{width:100%;margin-top:1em}.post-reading-time-mobile{display:inline-block}.post-reading-time{display:none}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}