.footer_appFooter__Q8RDS{background-color:var(--app-footer-bg)}.footer_appFooter__Q8RDS .app-bs-icon{font-size:1rem;color:#fff}@media only screen and (min-width:700px){.footer_appFooter__Q8RDS .app-bs-icon{font-size:1.5rem}}.header_topNav__W65yD{background-size:cover;background-color:var(--app-topnav-bg)}.header_topNav__W65yD .nav-link{opacity:.8;transition:opacity .35s ease-in-out}.header_topNav__W65yD .nav-link:hover{opacity:1}.header_heroBanner__RrYqA{max-height:340px;min-height:200px}.header_heroBanner__RrYqA h2{font-weight:lighter;font-size:1.1rem;color:wheat}.blog-post-card_blogPostCard__hwFBq{--card-radius:4px;border-radius:var(--card-radius);background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.blog-post-card_blogPostCard__hwFBq .thumbnail-container{height:250px}.blog-post-card_blogPostCard__hwFBq .post-thumbnail{border-radius:var(--card-radius) var(--card-radius) 0 0}.blog-post-card_blogPostCard__hwFBq .post-thumbnail:not([src$=".svg"]){object-fit:cover}.blog-post-card_blogPostCard__hwFBq h2{font-size:1.5rem}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}code[class*=language-],pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1d1f21}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7c7c7c}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.keyword,.token.property,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6;text-decoration:underline}.token.boolean,.token.constant{color:#9c9}.token.deleted,.token.symbol{color:#f92672}.token.number{color:#ff73fd}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.blog-post_blogPost__VfY2o header h1{font-size:2rem}.blog-post_blogPost__VfY2o .featured-image.native-image{max-height:500px}.blog-post_blogPost__VfY2o .blog-post-featured-image{max-height:70vh}@media only screen and (min-width:500px){.blog-post_blogPost__VfY2o header h1{font-size:4rem}}