:root{--text-secondary:#506355;--brand-green:#70e46e}
.integration-logo-bot{background:#173d2b!important;width:90px!important;min-width:90px;padding:6px;border-radius:8px}
.integration-logo-bot img{max-width:100%;object-fit:contain;display:block}
.brand img{width:100%;max-width:250px;height:auto;display:block}
.sidebar .brand{background:#173d2b;padding:12px;border-radius:8px;min-width:0}
.sidebar .brand img{min-width:0}
.auth-story{background:#173d2b!important;color:#fff!important;position:relative;overflow:hidden}
.auth-story:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#173d2bf5,#173d2b99),url('/app/community.jpg') center/cover;z-index:0}
.auth-story>*{position:relative;z-index:1}
.auth-story .brand{width:100%;max-width:390px}
.auth-story .brand img{max-width:390px}
.auth-story h1,.auth-story p,.auth-story footer{color:#fff!important}
.primary{background:#266b3c!important;border-color:#266b3c!important;color:#fff!important}
.primary:hover{background:#1b512c!important}
.nav-item.active{background:#e5f7e9!important;color:#225d35!important}
input:focus,textarea:focus,select:focus{outline-color:#266b3c!important;border-color:#266b3c!important}
.pill.blue{background:#70e46e!important;color:#173d2b!important}
.bdc-mobile-brand{display:none;background:#173d2b;padding:18px;border-radius:8px;margin-bottom:28px}
.bdc-mobile-brand img{display:block;width:100%;height:auto}
[data-theme=dark] .nav-item.active{background:#21452c!important;color:#b7efbc!important}
@media(max-width:800px){.bdc-mobile-brand{display:block}.auth-form{padding:24px}.auth-box{max-width:440px;width:100%}}
