/* Palette refinements only. Typography, structure, spacing and interactions inherited from Design 1. */
:root{--cream:var(--ae-bg);--ivory:var(--ae-ivory);--rose:var(--ae-sage);--brown:var(--ae-ink);--line:var(--ae-line)}
body{background:var(--ae-bg);color:var(--ae-ink)}
.stickyHeader,.mastShell,.brandbar{background:var(--ae-ivory)}
.topbar{background:var(--ae-soft);color:var(--ae-ink)}
.primary,.pill,#footerNewsletter button.primary,.accountAccessSubmit,.accountDashboardV3 .accountMenu [aria-current],#cartConfirmation .cartConfirmationActions .primary{background:var(--ae-action);color:var(--ae-card)}
.primary:hover,.accountAccessSubmit:hover,#footerNewsletter button.primary:hover{background:var(--ae-hover)}
.side>summary,.categorySidebar>summary{background:var(--ae-soft);color:var(--ae-ink)}
.catalogCard,.catalogCard .media,.galleryMain,.galleryThumbs button,.galleryMobile button,.productGrid .card{background:var(--ae-card)}
.footerV3{background:var(--ae-ivory);color:var(--ae-ink)}
input,select,textarea{accent-color:var(--ae-action)}
:focus-visible{outline-color:var(--ae-action)}

.side>summary,.categorySidebar>summary{background:var(--ae-action);color:var(--ae-card)}

/* Explicit component specificity keeps the approved copper accent visible. */
.side.categorySidebar>summary{background:var(--ae-action);color:var(--ae-card)}
.homePremium .homeEditorialLinks .pill,.homePremium .homeEditorialLinks .primary{background:var(--ae-action);color:var(--ae-card)}
.homePremium .homeEditorialLinks .pill:hover,.homePremium .homeEditorialLinks .primary:hover{background:var(--ae-hover)}
