/* Common footer banner palette. Original light mode is unchanged. */
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band),html[data-theme="dark"] #sharemax-site[data-page="company-intro"] .contact{--shmx-band-bg:#2b3039!important;background:#2b3039!important;color:#f5f7fa!important;border-color:#3e444e!important}
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band,.contact) .contact-inner :is(h2,h3){color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band,.contact) .contact-inner p{color:#d3d9e3!important;-webkit-text-fill-color:#d3d9e3!important}
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band,.contact) .contact-inner .eyebrow{color:#ff6675!important;-webkit-text-fill-color:#ff6675!important}
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band,.contact) .contact-link{background:#e50919!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band,.contact) .contact-link :is(span,b){color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-theme="dark"] #sharemax-site[data-page] :is(.contact-band,.customer-contact-band,.contact) .contact-link:hover{background:#c90016!important}
html[data-theme="dark"] #sharemax-site[data-page] .contact-band>.shmx-subpage-band-fill,html[data-theme="dark"] #sharemax-site[data-page="company-intro"] .contact>.shmx-subpage-band-fill{background:#2b3039!important}
