/* Scroll Stop Digitalz: existing lime, charcoal, white palette. */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Rethink+Sans:wght@500;600;700;800&display=swap');
:root{--brand-lime:#CAED7E;--brand-ink:#0F0F0F;--brand-charcoal:#1D1D1D;--brand-paper:#F7F8F5;--brand-border:#E3E6DE;--brand-green:#527B13;--ink:#1D1D1D;--purple:#527B13;--lime:#CAED7E;--bg:#F7F8F5;--line:#E3E6DE}
body,button,input,textarea,select,h1,h2,h3,.logo,.auth-brand{font-family:Poppins,Arial,sans-serif}
body{background:#F7F8F5;color:#1D1D1D}.brand,.auth-brand{color:#0F0F0F;font-weight:800;letter-spacing:-1px}.brand{font-size:25px;line-height:1.2}.brand>span{display:block;color:#527B13;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-top:5px}.auth-brand{font-size:23px;line-height:1.3}.auth-brand>span{color:#527B13}.logo{gap:9px;padding:0 5px;font-size:18px;letter-spacing:-.5px}.logo-mark{background:#CAED7E;color:#0F0F0F;transform:none;border-radius:9px}.logo-mark .icon{width:21px;height:21px}.brand-name{line-height:1.2}.brand-name small{display:block;color:#527B13;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;margin-top:5px}
.btn.primary,button.primary,.button.primary{background:#CAED7E;color:#0F0F0F;border-color:#CAED7E;box-shadow:none;font-weight:700}.btn.primary:hover,button.primary:hover,.button.primary:hover{background:#BCE363;border-color:#BCE363;color:#0F0F0F}.btn.text,.inline-link{color:#527B13}.auth-wrap{background:#F7F8F5}.auth-panel{border-color:#E3E6DE;box-shadow:0 16px 60px #1d1d1d06}.auth-panel h1{color:#1D1D1D}.auth-panel p{color:#65705C}.auth-panel .field span{color:#454545}.auth-panel input:focus{border-color:#85AF36;box-shadow:0 0 0 3px #caed7e45}.nav-item.active,.nav-selected{background:#EDF5DF;color:#36550C}.nav-count,.avatar{background:#EDF5DF;color:#527B13}.stats .green{background:#EDF5DF;border-color:#DDEAC9}.stat.featured{background:#EDF5DF}.integration-hero,.connect-banner{background:#EFF6E4;border-color:#DDEAC9}.integration-hero h2,.connect-banner h2{color:#1D1D1D}.auth-note a{color:#527B13}.login{border-color:#E3E6DE}button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#85AF36}#notice{background:#1D1D1D;color:#fff}.online{color:#527B13}aside .eyebrow{color:#6C7963}header,.sidebar{border-color:#E3E6DE}@media(max-width:1050px){.logo{font-size:16px}.logo-mark{padding:6px}.brand-name small{font-size:8px}}

h1,h2,h3,.brand,.auth-brand,.logo{font-family:"Rethink Sans",Poppins,Arial,sans-serif}

.brand-logo{display:block;width:128px;height:auto;max-height:90px;object-fit:contain;object-position:left center}.logo{align-items:flex-start;flex-direction:column;gap:5px}.logo .brand-logo{width:112px;max-height:75px}.crm-label,.brand>small,.auth-brand>small{display:block;color:#527B13;font-size:8px;letter-spacing:1.8px;font-weight:600;margin-top:4px}.auth-brand .brand-logo{width:135px;max-height:90px}.brand{letter-spacing:0}.auth-brand{margin-bottom:24px}
