
/* v33.4.46 — Member Auth Brand Contrast Dark/Light Definitive Fix
   The photo/institutional panel stays dark in both modes so branding is always readable. */
.m42-brand-panel,.r43-brand{color:#fff!important}
.m42-brand-panel .m42-head strong,.m42-brand-panel .m42-head span,
.m42-brand-panel h1,.m42-brand-panel h2,.m42-brand-panel h3,
.r43-brand .r43-head strong,.r43-brand .r43-head span,
.r43-brand h1,.r43-brand h2,.r43-brand h3{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.32)}
.m42-brand-panel p,.m42-brand-panel small,.m42-brand-panel .m42-feature small,
.r43-brand p,.r43-brand small,.r43-brand .r43-features small{color:#c8e3f7!important}
.m42-brand-panel .m42-feature b,.r43-brand .r43-features b{color:#fff!important}
.m42-brand-panel a,.r43-brand a{color:#d8edff!important}
html[data-member-auth-theme="light"] .m42-brand-panel,
html[data-member-auth-theme="light"] .r43-brand{color:#fff!important}
html[data-member-auth-theme="light"] .m42-brand-panel .m42-head strong,
html[data-member-auth-theme="light"] .m42-brand-panel .m42-head span,
html[data-member-auth-theme="light"] .m42-brand-panel h1,
html[data-member-auth-theme="light"] .m42-brand-panel h2,
html[data-member-auth-theme="light"] .r43-brand .r43-head strong,
html[data-member-auth-theme="light"] .r43-brand .r43-head span,
html[data-member-auth-theme="light"] .r43-brand h1,
html[data-member-auth-theme="light"] .r43-brand h2{color:#fff!important}
html[data-member-auth-theme="light"] .m42-brand-panel p,
html[data-member-auth-theme="light"] .m42-brand-panel small,
html[data-member-auth-theme="light"] .r43-brand p,
html[data-member-auth-theme="light"] .r43-brand small{color:#c8e3f7!important}
html[data-member-auth-theme="light"] .m42-brand-panel:before,
html[data-member-auth-theme="light"] .r43-brand:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(3,17,32,.30),rgba(3,17,32,.06));z-index:0}
html[data-member-auth-theme="light"] .m42-brand-panel>*,
html[data-member-auth-theme="light"] .r43-brand>*{position:relative;z-index:1}
