:root{--d-red:#d13239;--d-orange:#f15c22;--d-yellow:#f2e88f;--d-green:#00953a;--d-blue:#00aeef}.gh-head.d-header,.gh-head.d-header.has-cover{background-color:#fff;color:#161616;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:101}.d-header .d-wrap{display:flex;justify-content:space-between}.d-header .d-logo svg.d-logo-large{width:150px;height:auto;max-height:50px}.d-header .d-logo svg.d-logo-small{height:auto;flex:0 0 40px;margin-right:.0625em}.gh-head-brand{max-width:55%;align-items:end;display:grid;grid-template-columns:auto auto}.d-header .d-logo svg.d-logo-large.hidden{display:none}.d-header .d-logo .show-on-scroll{display:flex;align-items:center;font-size:4rem;font-weight:700;max-width:100%}@media screen and (max-width:800px){#gh-head .gh-head-inner{flex-direction:column;align-items:center}#gh-head.has-cover .gh-head-brand{justify-content:center;width:100%}.home-template .show-on-scroll.header-title,.tag-template .show-on-scroll.header-title{display:flex;opacity:1!important;visibility:visible!important;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.d-item.submenu-toggle.d-about{display:none}}@media screen and (max-width:650px){#gh-head.has-cover .gh-head-brand{justify-content:center;width:100%;max-width:unset}.small-title{font-size:2rem}}.gh-canvas .article-image.d-featured-image{grid-column:wide-start/wide-end;width:80%;align-self:center;justify-self:center}.d-header .show-on-scroll.d-scroll-title svg.d-logo-small{flex:unset;width:40px;height:40px;grid-area:logo}.d-header .show-on-scroll.d-scroll-title span.small-title{line-height:1;grid-area:title;font-weight:700}.d-header .show-on-scroll.d-scroll-title span.tag{grid-area:tag;font-size:12px;display:inline;text-align:left;opacity:.5}span.small-title{white-space:nowrap;max-width:100%;text-overflow:ellipsis;font-size:2.5rem}.header-title span.small-title{margin-left:12px;margin-bottom:7px}.home-template .show-on-scroll.header-title{display:flex;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.home-template .show-on-scroll.header-title.show{opacity:1;visibility:visible}.post-template .show-on-scroll.header-title,.tag-template .show-on-scroll.header-title{display:flex}.post-template .show-on-scroll.header-title.hidden{display:none}.submenu-toggle:hover{cursor:pointer}.d-list.submenu{display:none}.d-list{display:flex;list-style:none;padding:0}.d-item{margin:0 1.5em 0 0;padding:0}.d-item:last-of-type{margin:0}.d-item.submenu-toggle .d-list.submenu.show{background-color:#fff;display:flex;flex-direction:column;position:absolute;left:-15px;top:33px;margin:0;padding:1.5em 1em 1em;border-radius:.25em;border:1px solid rgba(0,0,0,.05);box-shadow:0 15px 30px rgba(0,0,0,.1);z-index:999}.d-list.submenu .d-item{margin:0 0 .5em}.d-hero,.site-header-content{align-items:flex-start}.d-hero{display:flex;flex-direction:column}.d-hero .site-title,.d-hero .site-title-description{color:#333;opacity:1}.d-hero h1.site-title{font-size:5.8rem;display:flex;align-items:center}h1.site-title svg{width:65px;height:65px;margin-right:.25em}.d-hero p.site-title-description{font-size:2.5rem;margin:0;text-align:left}main#site-main.d-main{box-shadow:0 -10px 15px 0 rgba(0,0,0,.05);z-index:100;padding-top:2em}.d-sub-nav .d-list .d-item{font-weight:700}.d-sub-nav .d-list:not(.submenu){justify-content:space-between}.d-list.submenu .d-tag.d-item{font-weight:500;font-size:1.5rem;margin-right:.25em;padding:.125em .5em;background:#e9e8e8;border-radius:.5em;text-transform:lowercase}.d-item.submenu-toggle .d-list.submenu.d-tags.show{flex-direction:row;max-width:400px;flex-wrap:wrap}.d-list.submenu .d-tag.d-item:hover{cursor:pointer;background:#cfcfcf}.d-search #search-field{border-radius:.5em;background:rgba(0,0,0,.0625);padding:.5em 1em;border:1px solid rgba(0,0,0,.05);height:calc(100% - 2px);margin-right:.5em}.d-search #search-field:focus{border:1px solid transparent;box-shadow:0 0 0 2px rgb(0 0 0/25%)}#site-main.outer.d-tag-page{padding:0}.d-tag-page .inner.posts{padding:0 4vmin}.post-card.d-post-card{background:#fff;padding:1.5em;overflow:hidden;border:1px solid rgba(0,0,0,.09);border-radius:.5em;box-shadow:0 50px 100px -20px rgba(50,50,93,.08),0 30px 60px -30px rgba(0,0,0,.13),0 10px 20px -10px rgba(0,0,0,.08)}.read-more-wrap{margin:0;padding:0;border-bottom:none;background-color:transparent;background-size:cover;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.05)}.read-more.d-read-more{padding:2em}.home-template .site-footer.d-footer{border-top:1px solid #ddd}.site-footer.d-footer{background-color:transparent;color:#333;margin:0 auto 20px;width:100%;max-width:980px;padding:1em}.d-footer article{display:flex;justify-content:space-around;padding:20px 0}.d-footer article section h4{font-weight:700;margin:0;font-size:16px}.site-footer.d-footer section a{text-decoration:none;display:flex;color:#333}.d-footer article section .svg-inline--fa{height:auto;margin-right:10px}footer #colophon{text-align:center;line-height:18px;font-size:14px}footer #colophon a,footer #colophon p{color:#666}@media (max-width:500px){footer article section span{display:none}footer article section a{flex-direction:column;align-items:center}footer.d-footer article section .svg-inline--fa{width:2em;margin-bottom:0;margin-right:0}}@media (max-width:590px){footer article section p{display:none}}.d-wrap{width:100%;max-width:1200px;margin:0 auto}.relative{position:relative}.submenu-header svg{width:11px;margin-left:.25em}.d-important{font-weight:700}.hover-red:hover{box-shadow:0 4px 0 0 var(--d-red)}.hover-orange:hover{box-shadow:0 4px 0 0 var(--d-orange)}.hover-yellow:hover{box-shadow:0 4px 0 0 var(--d-yellow)}.hover-green:hover{box-shadow:0 4px 0 0 var(--d-green)}.hover-blue:hover{box-shadow:0 4px 0 0 var(--d-blue)}
/*# sourceMappingURL=discourse.css.map */