/* One masthead palette for Shopping, store profiles and Trading. */
html[data-theme] :is(.consumer-header.ss-header,.profile-top) {
    background:linear-gradient(180deg,#2e1025,#180b15);
    border-bottom:1px solid #602442;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) {
    background:linear-gradient(115deg,#f8e6f0,#f3edf4);
    color:#301629;
    border-bottom-color:#d4b7ca;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) :is(.brand,.profile-brand,.ss-saved-link,.consumer-nav a,.consumer-nav button,.mg-mobile-menu summary,.profile-toolbar nav a,.profile-toolbar nav button,.profile-tools>a) {
    color:#301629;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) :is(.brand-dot,.profile-brand>span,.mg-business-nav) {
    color:#b60064;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) :is(.consumer-nav,.profile-toolbar nav) :is(a,button):is(:hover,[aria-current="page"],.current) {
    color:#b60064;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) .theme-switch {
    background:#f8e6f0;
    border-color:#d4b7ca;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) .theme-switch button {
    color:#54334b;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) .theme-switch button[aria-pressed="true"] {
    background:#78305e;
    color:#fff;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) select {
    background:#fff7fb;
    color:#301629;
    border-color:#d4b7ca;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) #saved-island .ss-saved-link {
    color:#301629;
}
html[data-theme="light"] :is(.consumer-header.ss-header,.profile-top) :is(a,button,summary,select):focus-visible {
    outline:2px solid #b60064;
    outline-offset:3px;
}
