/* Owner request 2026-10-24: logo slate text; preserve logos, images, fills, borders and brand accents. */
.has-vivid-red-color{color:#3D596F!important}
.acct-alert{color:#3D596F!important}
.pill-red{color:#3D596F!important}
.dirlabel .arrow{color:#3D596F!important}
.route .dir .arrow{color:#3D596F!important}
.lbic-mdi .mdi-err{color:#3D596F!important}
.lbic-mdi .dash-button--danger{color:#3D596F!important}
.lbic-mdi .mdi-linkbtn{color:#3D596F!important}
.lbic-mdi .mdi-state--suspended, .lbic-mdi .mdi-state--expired, .lbic-mdi .mdi-state--cancelled{color:#3D596F!important}
.lbic-mdi .mdi-errsum h3{color:#3D596F!important}
body.lbic-frontend.lbic-layout-v1 main.lbic-lcs.lbic-page--tool .field-error{color:#3D596F!important}
body.lbic-frontend.lbic-layout-v1 main.lbic-lcs.lbic-page--tool .error-summary a{color:#3D596F!important}
.lbic-mdo-signup .mdo-err{color:#3D596F!important}
.lbic-mdo-signup .mdo-errsum a{color:#3D596F!important}
.lbic-rw-wall .rw-notice--error{color:#3D596F!important}
[data-b1-app] .dash-message--error{color:#3D596F!important}
.tw-health.health-blocked{color:#3D596F!important}
.lbic-tcp :is(.error-summary, .lbic-ecp > [role="alert"]) a{color:#3D596F!important}
.lbic-btn--danger{color:#3D596F!important}
.lbic-chip--blocked{color:#3D596F!important}
.lbic-field .err{color:#3D596F!important}
.lbic-notice--crit{color:#3D596F!important}
.twf-stage.blocked .twf-dot{color:#3D596F!important}
.tw678-alert--err{color:#3D596F!important}
.tw678-chip.st-red{color:#3D596F!important}
.tw678-flags .sev-critical{color:#3D596F!important}
.tw45-warn{color:#3D596F!important}
.tw45-chip--blocked{color:#3D596F!important}

/* Logo palette compatibility: existing page/component brand declarations only. 2026-10-24. */
.acct-main .acct-alt > a.acct-btn{background-color:#3D596F !important;}
.lbic-dashboard-preview{--dash-navy:#3D596F !important;}
.lbic-ahv-sp-standalone .dash-standalone-heading{border-top-color:#3D596F !important;}
body .lbic-ahv-sp-standalone .dash-standalone-heading h2{color:#3D596F !important;}
.lbic-ahv-sp-standalone a{color:#3D596F !important;}
body .lbic-ahv-sp-standalone .lbic-sp-mine h3{color:#3D596F !important;}
.lbic-mdi .mdi-chan{color:var(--dash-navy,#3D596F) !important;}
.lbic-mdi .mdi-linkbtn--edit{color:var(--dash-navy,#3D596F) !important;}
#lbic-pricing :is(h1, h2, h3, h4){color:#3D596F !important;}
#lbic-pricing .lp-jump a{color:#3D596F !important;}
#lbic-pricing .lp-card.lp-featured{border-top-color:#3D596F !important;border-right-color:#3D596F !important;border-bottom-color:#3D596F !important;border-left-color:#3D596F !important;}
#lbic-pricing .lp-price{color:#3D596F !important;}
#lbic-pricing .lp-button{border-top-color:#3D596F !important;border-right-color:#3D596F !important;border-bottom-color:#3D596F !important;border-left-color:#3D596F !important;color:#3D596F !important;}
#lbic-pricing .lp-button.lp-primary{background-color:#3D596F !important;}
#lbic-pricing .lp-button:hover{color:#3D596F !important;}
#lbic-pricing summary{color:#3D596F !important;}
.lbic-bj-step h4{color:var(--heading,#3D596F) !important;}
.lbic-bj-k{color:var(--primary,#3D596F) !important;}
#lbic-world-hero h1{color:#3D596F !important;}
#lbic-world-hero .lwh-secondary{color:#3D596F !important;}
body.lbic-frontend.lbic-layout-v1{--lbic-brand-primary:#3D596F !important;--lbic-brand-secondary:#BEDBE6 !important;}
body.lbic-frontend.lbic-layout-v1 :is(main.lbic-page--tool, main.lbic-page--catalogue, main.lbic-page--reading, header.hdr, .lbic-drawer) .btn-primary:hover{background-color:#314759 !important;border-top-color:#314759 !important;border-right-color:#314759 !important;border-bottom-color:#314759 !important;border-left-color:#314759 !important;}
[data-b1-app]{--b1-navy:#3D596F !important;}
.lbic-sp-mount{--sp-navy:var(--dash-navy,#3D596F) !important;--sp-blue:var(--dash-blue,#BEDBE6) !important;}
.lbic-sp-mount .lbic-member-project{--member-navy:#3D596F !important;}
.tw-member-nav .tw-website-link{color:#3D596F !important;}
/* Owner requested the logo palette on the homepage primary action as well. */
#lbic-world-hero .lwh-primary{background:var(--lbic-brand-primary)!important;color:#fff!important;box-shadow:0 5px 14px rgba(61,89,111,.13)!important}
#lbic-world-hero .lwh-primary:hover{background:#314759!important}
#lbic-world-hero .lwh-line i{background:var(--lbic-brand-secondary)!important}
#lbic-pricing .lp-button.lp-primary,#lbic-pricing .lp-button.lp-primary:hover{color:#fff!important}
