.below-site-header-outlet.add-background{display:flex;justify-content:center;width:100%;overflow:hidden;height:auto}#main-outlet{padding-top:2.5em}#main-outlet.not-found-container{padding-top:5em}.timeline-container:not(.timeline-docked){margin-top:3em}.search-banner .search-banner-inner{display:flex;flex-direction:column;align-items:center}.search-banner{padding-top:1em}.floating-search-input ul{list-style:none;margin:0}.floating-search-input li a.widget-link,.floating-search-input li.heading a.widget-link{padding:0.25em 0.5em;display:block}.floating-search-input li a.widget-link:hover,.floating-search-input li a.widget-link:focus,.floating-search-input li.heading a.widget-link:hover,.floating-search-input li.heading a.widget-link:focus{background-color:#ffffa6}.floating-search-input .search-banner-heading{font-size:3.5em;font-weight:normal}.mobile-view .floating-search-input .search-banner-heading{font-size:2em;text-align:center}.floating-search-input .search-banner-subheading{font-size:1.5em;font-weight:normal;margin-bottom:1.5em}.mobile-view .floating-search-input .search-banner-subheading{font-size:1em;text-align:center}.floating-search-input .search-menu{position:relative;width:600px !important;z-index:1;max-width:90vw}.floating-search-input .search-input{padding:0}.floating-search-input .search-input input[type="text"]{margin-bottom:0;height:40px;border-radius:0.25em 0 0 0.25em}.floating-search-input .search-input .search-button{position:absolute;right:0;height:100%;border-radius:0 0.25em 0.25em 0}.floating-search-input .search-input .searching{top:0;right:3em;height:100%;display:flex;align-items:center}.floating-search-input .search-input .searching .spinner{width:1em;height:1em}.mobile-view .floating-search-input .spinner{display:none}.floating-search-input .results{width:100%;background:#fff;position:absolute;padding:0.5em;box-sizing:border-box;border:1px solid #e9e9e9;box-shadow:0 12px 12px rgba(0,0,0,0.15)}.floating-search-input .results .badge-wrapper.bullet{max-width:100%}.floating-search-input .results .second-line{margin-top:0.5em}.mobile-view .floating-search-input .results{display:none}button{cursor:pointer}.btn{position:relative;display:inline-block;padding:6px 12px;font-weight:600;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,0.2);border-radius:0.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-default,.timeline-container .topic-timeline .timeline-footer-controls button,.list-controls .select-kit.categories-admin-dropdown button,.list-controls .select-kit.tags-admin-dropdown button,.list-controls .select-kit.category-notifications-button button,.list-controls .select-kit.tag-notifications-button button,.notifications-button.topic-notifications-options button,#topic-footer-buttons .topic-notifications-button .btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg, #fafbfc, #eff3f6 90%);border:1px solid rgba(27,31,35,0.2)}.btn:hover{text-decoration:none;background-repeat:repeat-x}.btn:disabled,.btn.disabled{cursor:default;background-position:0 0}.btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)}.btn:focus,.btn.focus{box-shadow:0 0 0 0.2em rgba(3,102,214,0.3)}.btn:hover,.btn.hover,.discourse-no-touch .btn:hover,.discourse-no-touch .btn.btn-hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg, #f0f3f6, #e6ebf1 90%);background-position:-0.5em;border-color:rgba(27,31,35,0.35);color:inherit}.btn:hover .d-icon,.btn.hover .d-icon,.discourse-no-touch .btn:hover .d-icon,.discourse-no-touch .btn.btn-hover .d-icon{color:inherit}.btn:active,.btn.selected{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:disabled,.btn.disabled{color:rgba(36,41,46,0.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-primary{color:#fff;background-color:#28a745;background-image:linear-gradient(-180deg, #34d058 0%, #28a745 90%)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 0.2em rgba(52,208,88,0.4)}.btn-primary:hover,.btn-primary.hover,.discourse-no-touch .btn-primary:hover,.discourse-no-touch .btn-primary.btn-hover{color:#fff;background-color:#269f42;background-image:linear-gradient(-180deg, #2fcb53 0%, #269f42 90%);background-position:-0.5em;border-color:rgba(27,31,35,0.5)}.btn-primary:active,.btn-primary.btn-active{background-color:#279f43;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-primary:disabled,.btn-primary.disabled{color:rgba(255,255,255,0.75);background-color:#94d3a2;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn.btn-danger{color:#cb2431;transition:none}.btn.btn-danger .d-icon{color:#cb2431;transition:none}.btn.btn-danger:focus{box-shadow:0 0 0 0.2em rgba(203,36,49,0.4)}.discourse-no-touch .btn.btn-danger:hover,.discourse-no-touch .btn.btn-danger.btn-hover{color:#fff;background-color:#cb2431;background-image:linear-gradient(-180deg, #de4450 0%, #cb2431 90%);border-color:rgba(27,31,35,0.5)}.btn.btn-danger:active,.btn.btn-danger.btn-active{color:#fff;background-color:#b5202c;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn.btn-danger:disabled,.btn.btn-danger.disabled{color:rgba(203,36,49,0.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-social.github{color:#fff}.btn-social.github .d-icon{transition:none}.modal-header .modal-close,.btn.close{border:none;background:none}#reply-control .d-editor-button-bar button{border:none;background:none}.btn[disabled],.btn.disabled{opacity:1 !important}.btn[disabled]:hover,.btn[disabled].hover,.btn.disabled:hover,.btn.disabled.hover{cursor:not-allowed}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}.btn.copy-cmd{margin:0.5em}.timeline-container.timeline-fullscreen{background-color:#fff;border-top:1px solid #e9e9e9}.timeline-container.timeline-fullscreen .topic-timeline .username{color:#646464}.timeline-container .topic-timeline .start-date{color:#919191}.timeline-container .topic-timeline .timeline-scrollarea{border-color:rgba(64,120,192,0.25)}.timeline-container .topic-timeline .timeline-scrollarea .timeline-scroller{margin-left:0}.timeline-container .topic-timeline .timeline-handle{background-color:#4078c0;border-radius:4px;width:2px;position:relative;right:1.5px;top:-10%;height:70%}.timeline-container .topic-timeline .timeline-ago{color:#919191}.timeline-container .topic-timeline .now-date{color:#919191}.admin-controls .nav-pills>li a.active{background:none}.nav-pills>li>a{border-bottom:2px solid transparent;color:#586069;transition:0.2s ease}.nav-pills>li>a:hover{color:#24292e;border-bottom-color:#d1d5da;background:unset}.nav-pills>li a.active{background:unset;font-weight:600;color:#24292e;border-bottom-color:#e36209}.nav-stacked{background:#e9e9e9}.nav-stacked a.active{background-color:#4078c0}.d-header{box-shadow:none}.d-header .header-buttons .btn{background:none;border:1px solid #d1d5da;padding:0.5em;border-radius:3px}.d-header .header-buttons .btn .d-icon{transition:none}.discourse-no-touch .d-header .header-buttons .btn:hover,.discourse-no-touch .d-header .header-buttons .btn.btn-hover{background:none;border-color:#d1d5da;color:#bbbbbb}.d-header-icons .icon:hover .d-icon,.d-header-icons .icon:focus .d-icon{color:#24292e}.d-header-icons .icon:active{color:#222;background-color:#e9e9e9}.drop-down-mode .d-header-icons .active .icon{background-color:#fff}.drop-down-mode .d-header-icons .active .icon .d-icon{color:#24292e}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}tt,code,pre{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace}h1,h2,h3,h4,h5,h6{font-weight:600}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}img.avatar{border-radius:3px}.badge-category-bg{border-radius:9px}.badge-category-parent-bg{border-radius:9px 0 0 9px}.badge-category-parent-bg+.badge-category-bg{border-radius:0 9px 9px 0;width:4px}.open .grippie{background:#24292e}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,.d-date-time-input{border-color:#bdbdbd}.create-account .instructions.create-account-email+.input{display:none}.create-account .instructions.create-account-email+.input+.instructions{display:none}#main>div:first-child{display:flex;flex-direction:column;min-height:100vh}#main-outlet{flex:1 0 auto;max-width:calc(100% - 16px);width:1110px}.mobile-view #main-outlet{max-width:calc(100% - 20px)}.select-kit.combo-box .select-kit-header,.select-kit.combo-box .multi-select-header,.select-kit.multi-select .select-kit-header,.select-kit.multi-select .multi-select-header{border-color:#bdbdbd;border-radius:3px}.select-kit-row[data-value="all-categories"]:hover,.select-kit-row[data-value="no-categories"]:hover{color:#fff !important}.select-kit-row[data-value="all-categories"]:hover *,.select-kit-row[data-value="no-categories"]:hover *{color:#fff !important}.select-kit .select-kit-row.is-highlighted{background:#4078c0}.select-kit .select-kit-row.is-highlighted .d-icon{fill:#fff}.select-kit .select-kit-row.is-highlighted.is-selected{background:#4078c0}.select-kit .select-kit-row.is-highlighted.is-selected *{color:#fff !important}.select-kit .select-kit-row.is-highlighted *{color:#fff !important}.select-kit .select-kit-row.is-highlighted .category-name{color:#fff}.select-kit .select-kit-row.is-highlighted .texts .name,.select-kit .select-kit-row.is-highlighted .texts .desc{color:#fff}.blog-topic-list .top-section{margin-bottom:0;padding:1em 2em 0em 2em;box-sizing:border-box}.parent-blog-category-navigation #navigation-bar,.parent-blog-category-navigation #create-topic,.parent-blog-category-navigation .notifications-button{display:none}.parent-blog-category-navigation .category-breadcrumb>li:not(:first-child){display:none}.parent-blog-category-navigation .topic-list-bottom .spinner{display:none}.parent-blog-category-navigation .footer-message{display:none}.blog-category-navigation .category-heading{padding-top:2em;margin:0 auto;display:flex;justify-content:center}.blog-category-navigation .category-heading .category-name{font-weight:normal;font-size:3em;margin:0 0 0.25em 0 !important}.blog-category-navigation .category-heading .category-name,.blog-category-navigation .category-heading .category-description{text-align:center;margin:0 auto}.blog-category-navigation .category-heading .category-description{font-size:.8706em;width:100%;max-width:100%;color:#5d5d5d;margin-bottom:3em}.blog-category-navigation .category-heading .category-description p{margin:0}.blog-list-item{display:flex;width:700px;max-width:95vw;margin:2em auto;border:1px solid #e9e9e9}.blog-list-item .discourse-tags{padding-bottom:0.75em}.blog-list-item .discourse-tag{padding:0 0.25em;font-size:.8706em;border-radius:3px;border:1px solid #bdbdbd}.blog-list-item .discourse-tag:after{content:"" !important}.blog-list-item .post-loop-featured-image img{max-height:240px;min-height:240px;height:auto;width:auto;max-width:275px;object-fit:cover}.blog-list-item .excerpt{color:#5d5d5d;font-size:1.1em}.blog-list-item .excerpt>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-list-item .excerpt .read-more{font-size:.8706em;padding-top:0.75em;height:1em;display:flex;align-items:center;margin-bottom:1em;color:#4078c0}.blog-list-item .excerpt .read-more .d-icon{margin-left:0.5em;font-size:.7579em}.blog-list-item .topic-title{margin:0 !important;font-size:1.5157em}.blog-list-item .topic-title a.title:not(.badge-notification){color:#222}.blog-list-item .topic-title+.excerpt{padding-top:0.5em}.blog-list-item .likes,.blog-list-item .views{width:auto}.blog-list-item .avatar-container{display:flex;align-items:center;margin-right:auto}.blog-list-item .avatar-container>a{margin-right:0.75em}.blog-list-item .avatar-container .name-and-date{color:#5d5d5d;display:flex;flex-direction:column}.blog-list-item .avatar-container .name-and-date a{color:#5d5d5d}.blog-list-item .avatar-container .name-and-date .created-at{font-size:.8706em}.blog-list-item .meta-container{display:flex;align-items:center;border-top:1px solid #e9e9e9;width:100%;margin:auto 2em;padding-top:0.5em;box-sizing:border-box;padding-bottom:0.5em}.blog-list-item .meta-data{display:flex}.blog-list-item .meta-data>div:not(:last-child){margin-right:0.85em}.blog-list-item .meta-data a{color:#919191}.blog-list-item .latest-topic-list-item{padding:0;width:100%;border:none}.blog-list-item .latest-topic-list-item .content-wrapper{display:flex;flex-wrap:wrap;height:100%;width:100%;align-items:center}#footer-wrapper{display:flex;flex-direction:row;margin:15px auto;width:1280px}#footer-wrapper ul{list-style:none}#footer-wrapper ul li{float:left;margin-right:16px !important}#footer-wrapper ul li .copyright{color:#959da5}#footer-wrapper .col-left{float:left;margin:0 auto;width:calc(50% - 16px)}#footer-wrapper .col-center{display:block}#footer-wrapper .col-right{float:right;margin:0 auto;width:calc(50% - 16px)}#footer-wrapper .text-left{text-align:left !important}#footer-wrapper .text-right{display:flex;flex-direction:row-reverse}@media screen and (max-width: 1280px){#footer-wrapper{width:100%}}@media screen and (max-width: 1012px){#footer-wrapper{flex-wrap:wrap}#footer-wrapper .col{width:auto}#footer-wrapper .col-center{display:none}#footer-wrapper .col-left{order:2}#footer-wrapper .footer-icon{display:none}}aside.quote.accepted-answer blockquote{background:#d6f5d6;border:none}aside.quote.accepted-answer .title{border:none;background:#1a5f02;padding:12px;color:#ffffff;text-transform:uppercase;font-weight:bold}aside.quote.accepted-answer .title a{color:#d9e4f2;text-decoration:underline}.fa.accepted{color:#ffffff}.quote-button .btn,.quote-button .d-icon{color:var(--primary-high)}.quote-button:hover{color:#24292e}.d-editor-button-bar .select-kit .select-kit-row.is-highlighted .name{color:#000 !important}.d-editor-button-bar .select-kit .select-kit-row.is-highlighted .d-icon{fill:#000}.header-links{margin-left:0.75em}.header-links .header-link{color:red;padding:0.75em}@media screen and (max-width: 690px){.header-links{display:none}}.blog-category .topic-body{width:calc(750px + (11px * 2))}.blog-category .gap,.blog-category .small-action,.blog-category .suggested-topics{width:calc( 45px + 750px + 2 * 11px)}.blog-category .topic-status-info{max-width:calc( 45px + 750px + 2 * 11px)}.blog-category #topic-title{width:80%;margin:0 auto;font-size:1.3195em;margin-bottom:1em}.blog-category #topic-title .title-wrapper{width:100%}.blog-category #topic-title .title-wrapper .badge-wrapper,.blog-category #topic-title .title-wrapper h1{font-weight:normal}.blog-category .container.posts{width:80%;margin:0 auto}.blog-category .timeline-container{display:none}.hljs .hljs-built_in,.lisp .hljs-title,.clojure .hljs-built_in,.hljs-builtin-name,.diff .hljs-meta,.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.tex .hljs-special,.hljs-prompt,.hljs-regexp,.hljs-attribute,.css .hljs-keyword,.hljs-variable,.lisp .hljs-body,.hljs-string,.hljs-tag .hljs-string,.tex .hljs-formula,.hljs-number,.ruby .hljs-constant,.hljs-comment,.hljs-doctag,.hljs-meta,.hljs-tag,.hljs-tag .hljs-title,.django .hljs-tag .hljs-keyword,.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command,.hljs-title,.hljs-name,.coffeescript .hljs-params,.scss .hljs-meta,.hljs-keyword,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status,pre>code{color:unset}.hljs-meta,.hljs-tag,.hljs-tag .hljs-title,.django .hljs-tag .hljs-keyword,.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command,.hljs-title,.hljs-name,.coffeescript .hljs-params,.scss .hljs-meta,.hljs-keyword,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status,.javascript .hljs-title,.lisp .hljs-title,.clojure .hljs-title,.hljs-subst{font-weight:initial}.hljs-deletion,.hljs-addition{background:initial}.hljs-comment,.hljs-doctag{font-style:initial}.github-profile-link a[href]{text-decoration:none !important}

/*# sourceMappingURL=desktop_theme_5_7b2c107b9d10afd48f085c8e447ca8a112831962.css.map */
