/* get-hosting.com brand: mint, midnight navy and warm gold. */
:root{--brand-mint:#39d5bc;--brand-navy:#0b1830;--brand-gold:#ffc85b;--brand-mint-dark:#126657;--brand-mint-hover:#28c3aa;--brand-soft:#edf9f5;--gh-primary:var(--brand-navy);--gh-primary-dark:#126657;--gh-accent:var(--brand-mint);--gh-bg:#f6faf8;--gh-text:var(--brand-navy);--gh-muted:#5e706e;--gh-border:#dfe9e5;--bs-primary:#0b1830;--bs-primary-rgb:11,24,48;--bs-link-color:#126657;--bs-link-color-rgb:18,102,87;--bs-link-hover-color:#0b1830;--bs-link-hover-color-rgb:11,24,48;--bs-info-rgb:57,213,188;--bs-warning-rgb:255,200,91;--bs-focus-ring-color:rgba(57,213,188,.3);--bs-body-color:#0b1830;--bs-border-color:#dfe9e5}
body.app-shell{background:#f6faf8;color:var(--brand-navy)}
.app-shell .btn-primary{--bs-btn-color:#0b1830;--bs-btn-bg:#39d5bc;--bs-btn-border-color:#39d5bc;--bs-btn-hover-color:#0b1830;--bs-btn-hover-bg:#28c3aa;--bs-btn-hover-border-color:#28c3aa;--bs-btn-active-color:#0b1830;--bs-btn-active-bg:#20b59d;--bs-btn-active-border-color:#20b59d;--bs-btn-disabled-color:#0b1830;--bs-btn-disabled-bg:#9ae8db;--bs-btn-disabled-border-color:#9ae8db;color:#0b1830;background:#39d5bc;border-color:#39d5bc;box-shadow:0 3px 9px #0b18300b}
.app-shell .btn-primary:hover,.app-shell .btn-primary:focus-visible{color:#0b1830;background:#28c3aa;border-color:#28c3aa}
.app-shell .btn-primary:active,.app-shell .btn-primary.active{color:#0b1830!important;background:#20b59d!important;border-color:#20b59d!important}
.app-shell .btn-outline-primary{--bs-btn-color:#0b1830;--bs-btn-border-color:#b9d8d0;--bs-btn-hover-color:#0b1830;--bs-btn-hover-bg:#ddf8f1;--bs-btn-hover-border-color:#39d5bc;--bs-btn-active-color:#0b1830;--bs-btn-active-bg:#c7f2e8;--bs-btn-active-border-color:#39d5bc;color:#0b1830;border-color:#b9d8d0;background:transparent}
.app-shell .btn-outline-primary:hover,.app-shell .btn-outline-primary:focus-visible{color:#0b1830;border-color:#39d5bc;background:#ddf8f1}
.app-shell .btn:focus-visible,.app-shell .form-control:focus,.app-shell .form-select:focus{box-shadow:0 0 0 3px #39d5bc40;border-color:#126657}
.app-shell .btn-dark{--bs-btn-bg:#0b1830;--bs-btn-border-color:#0b1830;--bs-btn-hover-bg:#183151;--bs-btn-hover-border-color:#183151}
.app-shell .form-check-input:checked{background-color:#126657;border-color:#126657}.app-shell .form-check-input:focus{border-color:#126657;box-shadow:0 0 0 3px #39d5bc40}
.app-shell input[type=radio],.app-shell input[type=checkbox]{accent-color:#126657}
.app-shell .active>.page-link{background:#0b1830;border-color:#0b1830;color:#fff}.app-shell .page-link{color:#126657}.app-shell .page-link:hover{background:#e5f8f1;color:#0b1830}.app-shell .active>.page-link:hover{background:#0b1830;color:#fff}
.app-shell .nav-pills .nav-link.active{background:#0b1830;color:#fff}.app-shell .dropdown-item.active,.app-shell .dropdown-item:active{background:#e3f8f1;color:#0b1830}
.app-shell .discovery-hero{background:radial-gradient(ellipse at 18% 80%,#39d5bc14,transparent 48%),radial-gradient(ellipse at 88% 14%,#ffc85b18,transparent 40%),linear-gradient(180deg,#fff,#f4faf7)}
.app-shell .discovery-hero h1>span{color:#126657}.app-shell .hero-kicker{border-color:#cfe7dd;background:#fffdf7}.app-shell .hero-kicker::before{background:#39d5bc}
.app-shell .cta-panel{background:linear-gradient(115deg,#e5f9f2,#fff7e7);border-color:#dceadf}.app-shell .company-link-upgrade{background:linear-gradient(120deg,#e5f9f2,#fff 80%);border-color:#cfe7dd}
.app-shell .badge.bg-warning,.app-shell .text-bg-warning{background:#ffc85b!important;color:#0b1830!important}.app-shell .badge.bg-primary,.app-shell .text-bg-primary{background:#0b1830!important;color:#fff!important}
.app-shell .site-footer{background:#f1f8f4;border-color:#dfe9e5}.app-shell .site-nav{border-color:#e0eae5}.app-shell .site-nav .nav-link:hover{color:#126657}
.app-shell .admin-grouped-nav .active,.app-shell .forum-admin-tabs a.active{background:#def7ef;color:#0b1830}.app-shell .admin-menu-group summary:focus-visible,.app-shell .admin-grouped-nav a:focus-visible{outline-color:#126657}
.app-shell .account-type-picker>label:has(input:checked){background:#edfaf5;border-color:#39d5bc}.app-shell .legal-navigation nav>a[aria-current]{background:#def7ef;color:#0b1830}
.app-shell .ql-snow .ql-picker.ql-expanded .ql-picker-label,.app-shell .ql-snow .ql-picker-label:hover,.app-shell .ql-snow .ql-picker-item:hover,.app-shell .ql-snow .ql-picker-item.ql-selected{color:#126657}.app-shell .ql-snow button:hover .ql-stroke,.app-shell .ql-snow button.ql-active .ql-stroke{stroke:#126657}.app-shell .ql-snow button:hover .ql-fill,.app-shell .ql-snow button.ql-active .ql-fill{fill:#126657}
.app-shell .text-info{color:#126657!important}.app-shell .alert-info{--bs-alert-bg:#e6f9f2;--bs-alert-color:#0b1830;--bs-alert-border-color:#bfe7dc}.app-shell .alert-warning{--bs-alert-bg:#fff5dd;--bs-alert-color:#71521d;--bs-alert-border-color:#ffc85b}
:root{--bs-primary-bg-subtle:#def7ef;--bs-primary-text-emphasis:#0b1830;--bs-primary-border-subtle:#b9d8d0;--bs-info-bg-subtle:#e6f9f2;--bs-info-text-emphasis:#0b1830;--bs-info-border-subtle:#bfe7dc;--bs-warning-bg-subtle:#fff5dd;--bs-warning-text-emphasis:#71521d;--bs-warning-border-subtle:#ffc85b}.app-shell .form-range::-webkit-slider-thumb{background:#126657}.app-shell .form-range::-moz-range-thumb{background:#126657}.app-shell .table-primary{--bs-table-bg:#def7ef;--bs-table-color:#0b1830;--bs-table-border-color:#b9d8d0;--bs-table-hover-bg:#c7f2e8;--bs-table-hover-color:#0b1830}
.app-shell .text-secondary,.app-shell .text-muted{color:#65746f!important}
