:root{--font-family:sans-serif;--line-height:24px;--font-size:16px;--container-width:720px;--background-color:rgb(32, 33, 36);--link-color:#8ab4f8;--visited-link-color:rgb(197, 138, 249);--post-title-bg-color:var(--background-color);--post-title-color:#bdc1c6;--text-color:#bdc1c6;--divider-color:#bdc1c6;--subscribe-btn-color:#8ab4f8;--secondary-color:#9aa0a6;--divider-color:rgb(47, 51, 54)}body{font-family:var(--font-family);line-height:var(--line-height);font-size:var(--font-size);background-color:var(--background-color);color:var(--text-color)}.nav-icon,a{color:var(--link-color);text-decoration:unset}a:visited{color:var(--visited-link-color)}.navigation a:visited{color:var(--link-color)}.post-title-block{background-color:var(--post-title-bg-color);width:100%;box-sizing:border-box}.post-title{font-size:1.25rem;line-height:1.4375rem;font-weight:700;margin-right:auto;color:var(--post-title-color);-webkit-text-decoration-color:var(--link-color);text-decoration-color:var(--link-color);text-decoration:unset}.post-title:visited{color:var(--post-title-color)}.post-date{line-height:1rem;font-size:.8125rem;color:var(--secondary-color)}.h4{font-size:bigger;font-weight:bolder;margin-bottom:1rem}.default-container{-ms-flex-pack:left;justify-content:left;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:auto;max-width:var(--container-width)}#blog-header{width:100%}.navigation{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin:auto}.nav-item{-ms-flex-pack:end;justify-content:end;padding-right:1.5rem}.nav-icon{height:14px}.spacer{-ms-flex:auto;flex:auto}.nav-brand{font-weight:700;font-size:larger;-ms-flex-positive:1;flex-grow:1}.sidebyside{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;margin:0 auto;max-width:370px}.post-content{width:100%}video{width:100%}.subscribe-form{text-align:center;display:block;margin:auto;padding:10px}.divider{border-bottom:3px solid var(--divider-color);width:100%;margin-bottom:1rem;margin-top:1rem}.archive-title-column{width:75%}hr{border-color:#444}.subscribe-input{height:54px;width:100%;display:inline-block;margin:0;padding:10px;border:1px solid var(--subscribe-btn-color);border-right-width:0;box-sizing:border-box;-webkit-appearance:none;border-radius:0;margin-bottom:1.33rem}.text-bigger{line-height:19px;font-size:20px}input:focus{outline:0!important}.subscribe-btn{flex-shrink:0;margin-top:0;padding:10px 22px;height:54px;cursor:pointer;background-color:var(--subscribe-btn-color);color:var(--background-color);border:1px solid var(--subscribe-btn-color);border-radius:0 5px 5px 0;margin-left:-1px}blockquote{border-left:3px solid var(--link-color);padding:.75rem;margin-left:0;font-style:italic}.archive-date{float:left;margin-right:10px}.archive-container{flex-direction:row;display:flex}.tag-list{width:115px}.button-loader{height:30px;color:#fff}.message-error{color:red;padding-top:1rem}.message-success{color:#006400;padding-top:1rem}pre>code{font-size:small;line-height:normal}figcaption{font-size:13px;line-height:1.25rem;color:#666;text-align:center;margin-bottom:1rem}.kg-embed-card,.kg-image,.kg-image-card,.twitter-tweet{margin:auto;text-align:center}.kg-code-card{margin:0;max-width:100%}.nav-items-sm{display:none}.top-row{-ms-flex-positive:1;flex-grow:1}@media all and (max-width:500px){.navigation{flex-direction:column;align-items:flex-start;padding-bottom:0}.archive-container{flex-direction:column}.tag-list{border-bottom:3px solid var(--divider-color);margin-bottom:1rem;padding-bottom:1rem}.default-container{max-width:unset;width:100%;min-width:260px}.nav-items-big{display:none}.nav-items-sm{display:-ms-flexbox;display:flex}.nav-brand{padding-right:1rem}.top-row{display:-ms-flexbox;display:flex;width:100%;white-space:nowrap}.nav-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav-brand{padding-bottom:1rem}}.kg-bookmark-author,.kg-bookmark-card,.kg-bookmark-container,.kg-bookmark-content,.kg-bookmark-description,.kg-bookmark-icon,.kg-bookmark-metadata,.kg-bookmark-publisher,.kg-bookmark-thumbnail,.kg-bookmark-title,.kg-gallery-container,.kg-gallery-image,.kg-gallery-row,.kg-width-full,.kg-width-wide{display:block}