:root{--brand-primary:#19469f;--brand-sidebar:#111827;--brand-background:#f2f5f1;--accent:#19469f;--paper:#f2f5f1}
.sidebar{background:var(--brand-sidebar)} .nav-link.active,.nav-link:hover{background:color-mix(in srgb,var(--brand-sidebar),white 12%)}
.button-dark,.balance-card,.login-brand .brand-symbol{background:var(--brand-primary);border-color:var(--brand-primary)} .button-dark:hover{background:color-mix(in srgb,var(--brand-primary),black 18%)}
.login-layout{background:var(--brand-background)} .login-panel{border-top-color:var(--brand-primary)} .inline-link{color:var(--brand-primary)}