/* Seasonal accents do not replace the permanent StyleNexa logo or navigation. */
:root{--stylenexa-season-accent:#e91e63;--stylenexa-season-background:#fff7f2}
body{background-color:var(--stylenexa-season-background)}
[data-stylenexa-season="christmas"] .seasonal-theme-accent,
[data-stylenexa-season="carnival"] .seasonal-theme-accent,
[data-stylenexa-season="valentines"] .seasonal-theme-accent,
[data-stylenexa-season="easter"] .seasonal-theme-accent,
[data-stylenexa-season="mothers-day"] .seasonal-theme-accent,
[data-stylenexa-season="fathers-day"] .seasonal-theme-accent,
[data-stylenexa-season="back-to-school"] .seasonal-theme-accent,
[data-stylenexa-season="divali"] .seasonal-theme-accent{color:var(--stylenexa-season-accent)}

/* Seasonal marketplace visual accents; StyleNexa identity remains unchanged. */
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .seller-hero,
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .cover {
 background:linear-gradient(120deg,var(--stylenexa-season-accent),#253b48);
}
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .seller-kicker,
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .seasonal-theme-accent,
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .seller-main h2 {color:var(--stylenexa-season-accent)}
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .v125-step-tabs button.active,
[data-stylenexa-season]:not([data-stylenexa-season="default"]) .form-step button:not(.secondary) {background:var(--stylenexa-season-accent);color:white}
@media(prefers-reduced-motion:reduce){[data-stylenexa-season] *{scroll-behavior:auto}}
