@charset "UTF-8";.hljs{display:block;padding:.5em;background:#232323;color:#e6e1dc;box-shadow: 0 2px 5px #000}.hljs-rule,.hljs-comment{white-space:pre-line;word-wrap:break-word}.hljs-comment,.hljs-javadoc,.hljs-shebang,.hljs-template_comment{color:#bc9458;font-style:italic}.hljs-keyword,.hljs-list .hljs-title,.hljs-request,.hljs-status,.method,.nginx .hljs-title,.ruby .hljs-function .hljs-keyword{color:#c26230}.apache .hljs-cbracket,.hljs-attr_selector,.hljs-cdata,.hljs-date,.hljs-filter .hljs-argument,.hljs-number,.hljs-regexp,.hljs-string,.hljs-tag .hljs-value,.markdown .hljs-link_label,.tex .hljs-command{color:#a5c261}.hljs-subst{color:#519f50}.hljs-doctype,.hljs-pi,.hljs-sub .hljs-identifier,.hljs-tag,.hljs-tag .hljs-keyword,.hljs-tag .hljs-title,.input_number{color:#e8bf6a}.hljs-identifier{color:#d0d0ff}.haskell .hljs-type,.hljs-class .hljs-title,.hljs-javadoctag,.hljs-phpdoc,.hljs-yardoctag,.smalltalk .hljs-class{text-decoration:none}.hljs-constant{color:#da4939}.hljs-attribute,.hljs-built_in,.hljs-symbol,.markdown .hljs-link_url,.ruby .hljs-symbol .hljs-identifier,.ruby .hljs-symbol .hljs-string{color:#6d9cbe}.markdown .hljs-link_url{text-decoration:underline}.clojure .hljs-attribute,.hljs-params,.hljs-variable{color:#d0d0ff}.css .hljs-tag,.hljs-pseudo,.hljs-rules .hljs-property,.tex .hljs-special{color:#cda869}.css .hljs-class{color:#9b703f}.hljs-rules .hljs-keyword{color:#c5af75}.hljs-rules .hljs-value{color:#cf6a4c}.css .hljs-id{color:#8b98ab}.apache .hljs-sqbracket,.hljs-annotation,.nginx .hljs-built_in{color:#9b859d}.hljs-pragma,.hljs-preprocessor,.hljs-preprocessor *{color:#8996a8!important}.css .hljs-value .hljs-number,.hljs-hexcolor{color:#a5c261}.css .hljs-function,.hljs-decorator,.hljs-title{color:#ffc66d}.diff .hljs-header,.hljs-chunk{background-color:#2f33ab;color:#e6e1dc;display:inline-block;width:100%}.diff .hljs-change{background-color:#4a410d;color:#f8f8f8;display:inline-block;width:100%}.hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%}.hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.7}body{color:#dadada}.excerpt-bg{background-color:#191120}.bg-green{background-color:#708f5e}.bg-red{background-color:#b6542c}.font-white{color:#fafaf6}::-moz-selection{background:#59abe3;color:#fafaf6}::selection{background:#59abe3;color:#fafaf6}html body{background-color:#000}li.bar-iso{background-color:#00406d;box-shadow:0 3px 3px #000}li.bar-iso.active,li.bar-iso:hover{background:linear-gradient(0deg,#70a1ff,#1e90ff);box-shadow:0 3px 3px 0 #000,0 0 0 0 #3e3e3e,inset 0 0 10px #000}li.bar-iso.active .navbar-isotop-wrap,li.bar-iso:hover .navbar-isotop-wrap,.sort-filter-reset-inner{
    color:#000}#filterDisplay{color:#fff}#showAll{color:limegreen}.show-all{background:#3c003c;border-top:2px solid #a4a4a430;box-shadow:0 2px 5px #00000078}
    
hr{background-color:#757575}.divider,.divider--bar,.divider--slideout{background-color:#757575}.divider--bar{background-color:#757575}.body_divider--bar{background-color:#757575}hr.body_divider--bar--dashed{border-top-color:#757575}:not(pre)>code{color:#dadada;background-color:#393939}
.icon{fill:#fff;stroke:#fff}[data-type*=pseudo-link],a{color:#62d1ff}#tocTitle{color:#fafaf6;background-color:#3f3d3b}.toc-icon .icon{stroke:#fafaf6;fill:#fafaf6}ul#tocList{background-color:#3f3d3b}ul#tocList li a{color:#fafaf6}.post-excerpts#post-excerpts--gallery1 .excerpt-has-featured .post-excerpt--content-wrap.excerpt-toggled-on,.post-excerpts#post-excerpts--gallery1 .excerpt-has-featured .post-excerpt-box:hover .post-excerpt--content-wrap,.post-excerpts#post-excerpts--gallery2 .excerpt-has-featured .post-excerpt--content-wrap.excerpt-toggled-on,.post-excerpts#post-excerpts--gallery2 .excerpt-has-featured .post-excerpt-box:hover .post-excerpt--content-wrap,.post-excerpts#post-excerpts--gallery3 .excerpt-has-featured .post-excerpt--content-wrap.excerpt-toggled-on,.post-excerpts#post-excerpts--gallery3 .excerpt-has-featured .post-excerpt-box:hover .post-excerpt--content-wrap,.post-excerpts#post-excerpts--gallery4 .excerpt-has-featured .post-excerpt--content-wrap.excerpt-toggled-on,.post-excerpts#post-excerpts--gallery4 .excerpt-has-featured .post-excerpt-box:hover .post-excerpt--content-wrap{background-color:rgba(49,51,48,.6)}.blog-title,.post-excerpts#post-excerpts--gallery1 .post-title a,.post-excerpts#post-excerpts--gallery2 .post-title,.post-excerpts#post-excerpts--gallery2 .post-title a,.post-excerpts#post-excerpts--gallery3 .post-title,.post-excerpts#post-excerpts--gallery3 .post-title a,.post-excerpts#post-excerpts--gallery4 .post-title,.post-excerpts#post-excerpts--gallery4 .post-title a{color:#fafaf6}.post-excerpts#post-excerpts--gallery1 .post-title a:hover,.post-excerpts#post-excerpts--gallery2 .post-title a:hover,.post-excerpts#post-excerpts--gallery2 .post-title:hover,.post-excerpts#post-excerpts--gallery3 .post-title a:hover,.post-excerpts#post-excerpts--gallery3 .post-title:hover,.post-excerpts#post-excerpts--gallery4 .post-title a:hover,.post-excerpts#post-excerpts--gallery4 .post-title:hover{color:#a4d9f4}.post-excerpts#post-excerpts--gallery1 .readMoreLink--btn,.post-excerpts#post-excerpts--gallery2 .readMoreLink--btn,.post-excerpts#post-excerpts--gallery3 .readMoreLink--btn,.post-excerpts#post-excerpts--gallery4 .readMoreLink--btn{color:#fafaf6;border:3px solid #fafaf6}.post-excerpts#post-excerpts--gallery1 .readMoreLink--btn:hover,.post-excerpts#post-excerpts--gallery2 .readMoreLink--btn:hover,.post-excerpts#post-excerpts--gallery3 .readMoreLink--btn:hover,.post-excerpts#post-excerpts--gallery4 .readMoreLink--btn:hover{background-color:#59abe3;color:#fafaf6;border-color:#59abe3}.post-excerpts#post-excerpts--gallery1 .post-excerpt-box--inner,.post-excerpts#post-excerpts--gallery2 .post-excerpt-box--inner,.post-excerpts#post-excerpts--gallery3 .post-excerpt-box--inner,.post-excerpts#post-excerpts--gallery4 .post-excerpt-box--inner{background-color:#191120}.post-excerpts#post-excerpts--gallery1 .post-excerpt--wrap,.post-excerpts#post-excerpts--gallery2 .post-excerpt--wrap,.post-excerpts#post-excerpts--gallery3 .post-excerpt--wrap,.post-excerpts#post-excerpts--gallery4 .post-excerpt--wrap{color:#fafaf6}body.home-template,body.tag-template{background-color:#000}.post-excerpts#post-excerpts--classic1 .post-title a{color:#fafaf6}.post-excerpts#post-excerpts--classic1 .post-title a:hover{color:#a4d9f4}.post-excerpts#post-excerpts--classic1 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--classic1 .post-excerpt-box:hover{background-color:#270027}.post-excerpts#post-excerpts--classic2 .post-title a{color:#fafaf6}.post-excerpts#post-excerpts--classic2 .post-title a:hover{color:#a4d9f4}.post-excerpts#post-excerpts--classic2 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--classic2 .post-excerpt-box:hover{background-color:#270027}.post-excerpts#post-excerpts--classic3 .post-title a{color:#fafaf6}.post-excerpts#post-excerpts--classic3 .post-title a:hover{color:#a4d9f4}.post-excerpts#post-excerpts--classic3 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--classic3 .post-excerpt-box:hover{background-color:#270027}.post-excerpts#post-excerpts--galleryi .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--galleryi .post-title a{color:#fafaf6}.post-excerpts#post-excerpts--galleryi .post-title a:hover{color:#a4d9f4}.post-excerpts#post-excerpts--galleryi .post-excerpt-box--inner{background-color:#191120}.post-excerpts#post-excerpts--galleryi .post-excerpt--wrap{color:#fafaf6}.post-excerpts#post-excerpts--galleryi .excerpt-has-featured .post-excerpt--content{color:#fafaf6;background-color:#191120}.post-excerpts#post-excerpts--galleryi .readMoreLink--btn{color:#313330;background-color:#fafaf6}.post-excerpts#post-excerpts--galleryi .excerpt-has-featured .post-excerpt--header{background:rgba(49,51,48,.87)}.post-excerpts#post-excerpts--gallery1 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--gallery2 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--gallery3 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--gallery4 .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--text .post-title a{color:#fafaf6}.post-excerpts#post-excerpts--text .post-title a:hover{color:#a4d9f4}.post-excerpts#post-excerpts--text .post-excerpt-box{background-color:#191120}.post-excerpts#post-excerpts--text .post-excerpt-box:hover{background-color:#270027}.padding-wrap-BGonly{background:#000}.blog-post--not-page .post-title,.page--not-post .post-title{margin-top:15px;margin-bottom:0;font-size:38px;font-weight:500}.page--not-post .post-title{margin-bottom:1.5rem}.padding-wrap-BGonly .post-title{margin-top:0}.post-comments{margin-top:50px}#disqus_thread{margin-top:75px}.post-footer-social,.post-meta-postEnd{vertical-align:middle;line-height:2;font-weight:600;font-size:16px}.post-meta--top{color:#94908e}.post-meta--top a{color:#94908e}.post-meta--top a:hover{color:#a4d9f4}.page-contact .post-title{color:#fafaf6}#author-img--contact{background:#000}ul.contact-list{border-top-color:#dadada}ul.contact-list li{border-bottom-color:#dadada;color:#fafaf6}ul.contact-list li .input{color:#fafaf6}ul.contact-list li .input a{color:#fafaf6}.map{border-color:#dadada}.nav-slideout{background-color:#000}.sidebar-search input.home-page-input-text::-webkit-input-placeholder{color:limegreen}.sidebar-search input.home-page-input-text:-moz-placeholder{color:limegreen}.sidebar-search input.home-page-input-text::-moz-placeholder{color:limegreen}.sidebar-search input.home-page-input-text:-ms-input-placeholder{color:limegreen}.sidebar-search .home-page-search-submit{color:limegreen}.header .discourse{background-color:#000}.bar-top{background:#280628;box-shadow:0 2px 5px #000}.bar-left{background:#280628!important;box-shadow:0 2px 5px #000;color:#fafaf6}body.post-template{background:#313330}.blog-post--not-page .post-title,.page--not-post .post-title{background-color:#280628;box-shadow:0 2px 5px #000;border:.5px solid #525252}.kg-card{box-shadow:0 2px 5px #000;border:.5px solid #525252}section.post p a,section.post-excerpt a{color:#62d1ff}.modal_lightbox{background-color:#000000cc;background-color:rgba(0,0,0,.8)}.modal_iframe-on{border:.5px solid #716d6b}.modal{box-shadow:0 .25em .5em #000}.container-wrap-modal{background:#313330}.modal_lnk-close{background-color:#8e0000}.modal_lnk-close:active,.modal_lnk-close:focus,.modal_lnk-close:hover{background-color:#c00;outline:0}.svg-close{stroke:#7b7b7b}.toc{color:#dedede;background:#00406d;border:.5px solid gray;box-shadow:0 1px 1px #000}.toc-summary{color:#dedede;background:#00406d;box-shadow:0 3px 3px #000;border:.5px solid gray}.divider--bar{color:#dedede}.mode{background:#000 url(../images/layout-icons/css-sprites-black.png);box-shadow:0 4px 4px #000;color:#000}.mode:hover{background:#000 url(../images/layout-icons/css-sprites-gray.png);box-shadow:0 4px 4px #000;color:#000}.mode:active{background:#000 url(../images/layout-icons/css-sprites-gray.png);box-shadow:0 4px 4px #000}#layoutModes label{background-color:gray;border:1px solid purple;box-shadow:0 1px 2px #000}#layoutModes label:hover {background-color:white;border:1px solid purple;box-shadow:0 1px 2px #000}
#toggleBannerLabel--on{color:red;background:#066300a6;box-shadow:0 1px 1px #5a6065}.bannerTop{background:#066300a6;box-shadow:0 1px 1px #5a6065}.nav-slideout ul li label{color:#a0c5f3}.nav-slideout ul li label:hover,.nav-slideout ul li label:visited,.nav-slideout ul li.active label{color:#dedede;background:#363738;box-shadow:0 1px 1px #5a6065}.sort-filter-reset-inner{background:#363738;box-shadow:0 1px 1px #5a6065;color:#3d96fe}a.sort-filter-reset-inner:hover{background:#280628;color:#6080bd}.demo-widget--section-header{color:#fff}@media (max-width:850px){.nav-slideout.open #filterList,.nav-slideout.open #sort-ascDesc,.nav-slideout.open #sort-primary,.sort-filter-reset-btn{background-color:#000}}@media (min-width:850px){.blog-logo{border:3px solid #f5f2ef45;background-color:#000;box-shadow:0 5px 20px 0 #000,0 0 0 0 #000,inset 0 0 0 1px #000}.nav-slideout.open #filterList{border:1px solid #555555;-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}.nav-slideout.open #sort-ascDesc,.nav-slideout.open #sort-primary,.sort-filter-reset-btn{border-bottom:1px solid #555555;-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}.nav-slideout.open #filterList,.nav-slideout.open #sort-ascDesc,.nav-slideout.open #sort-primary,.sort-filter-reset-btn{background-color:#280628ed}.sort-filter-reset-inner{background:#363738;box-shadow:0 1px 1px #5a6065;color:#3d96fe}}.navbar-isotop-wrap{border:1px solid gray}.sidebar-search{background-color:#000}input#quicksearch.home-page-input-text{color:limegreen;box-shadow:0 2px 5px #35353536}input#quicksearch.home-page-input-text:hover,input:-webkit-autofill:hover{border:1px solid limegreen;-webkit-box-shadow:0 0 0 1000px #35353536 inset;transition:background-color 5000s ease-in-out 0s}input#quicksearch.home-page-input-text:focus,input:-webkit-autofill,input:-webkit-autofill:focus{border:1px solid limegreen;-webkit-text-fill-color:limegreen;-webkit-box-shadow:0 0 0 1000px #000 inset;transition:background-color 5000s ease-in-out 0s}blockquote{border-left-color:rgba(153,149,147,.5);background-color:#000}details{background-color:#000}summary{background:#00406d;border:.5px solid gray}summary:focus,summary:hover{background-color:#00406d}.popup>.popup-box{border:1px solid #7f5caf;box-shadow:0 2px 5px #000;background-color:#280628}architects-line{border-color:#7f5caf}.footnotation{color:#62d1ff}

.nav-slideout {
    background-color: transparent;
}

html,
body,
body.post-template,
.container-wrap-modal {
    background: #120718;
}

.post .post-excerpt-box {
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px #2c1c34 !important;
    -moz-box-shadow: 1px 1px 1px #2c1c34 !important;
    box-shadow: 1px 1px 1px #2c1c34 !important;
    border: 0.5px solid #303030;
}

.blog-post--not-page .post-title,
.page--not-post .post-title {
    background-color: #201626;
    box-shadow: 0 2px 5px #000;
    border: 0.5px solid #595062b0;
}

@media (max-width: 850px) {
.nav-slideout.open #filterList, .nav-slideout.open #sort-ascDesc, .nav-slideout.open #sort-primary, .sort-filter-reset-btn {
    background-color: #000;
    background-color: #280628a6 !important;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter:blur(50px);
    box-shadow: 0 2px 5px #35353536;
    }
}