/* MyMoney forced brand layer — cache-busting asset */
:root{--navy:#001a35;--navy2:#002f5c;--gold:#d4a545;--gold2:#e9c875;--ink:#071b33;--paper:#f6f8fa}
html,body{background:var(--paper)!important;color:var(--ink)!important}
.sidebar,.staff-sidebar{background:var(--navy)!important}
.mark{background:linear-gradient(135deg,var(--gold2),var(--gold))!important;color:var(--navy)!important}
.nav.active,.nav:hover,.module-link.active,.module-link:hover{background:#07345f!important;color:#fff!important}
.hero,.card-visual,.audio-hero,.formula-box{background:linear-gradient(135deg,var(--navy),var(--navy2))!important;color:#fff!important}
button:not(.nav):not(.avatar):not(.link):not(.eye-btn):not(.toggle):not(.module-link):not(.ghost):not(.crm-tabs button){background:var(--gold)!important;color:var(--ink)!important}
.eyebrow,.label{color:#8a6a2b!important}
.progress i,.capital-track i,.crm-timeline>div:before{background:var(--gold)!important}
.toggle.active,.crm-tabs button.active{background:#00254a!important;color:#fff!important}
.audio-card{background:#fff8e9!important}
.quick-actions b{background:#f7edda!important;color:#8b651c!important}
.menu-list button:nth-child(1){background:#f8edd7!important}.menu-list button:nth-child(2){background:#eaf1f8!important}.menu-list button:nth-child(3){background:#ffffff!important}.menu-list button:nth-child(4){background:#e7eef6!important}.menu-list button:nth-child(5){background:#fff4df!important}.menu-list button:nth-child(6){background:#f1f4f7!important}
.demo-banner{background:#fff7e6!important;color:#72500d!important;border-bottom-color:#ead6a7!important}
