/* LinkSight v4.15 — Manager controlled holidays. Lumi only controls Day/Night. */
body[data-link-season="halloween"] {--ls-season-accent:#e58d39;--ls-season-spark:#f6c483;--ls-season-secondary:#4a2f65}
body[data-link-season="holy-week"] {--ls-season-accent:#9178ad;--ls-season-spark:#e9d9f6;--ls-season-secondary:#65587a}
/* More expressive but restrained seasonal decoration. Never cover payment or primary navigation. */
body[data-link-season="halloween"] :is(.v6-hero,.v6-catalog-main,.status-card,.checkout-summary,.payment-card),
body[data-link-season="holy-week"] :is(.v6-hero,.v6-catalog-main,.status-card,.checkout-summary,.payment-card) {
  border-color:color-mix(in srgb,var(--ls-season-accent) 43%,transparent)!important;
}
body[data-link-season="halloween"] :is(.v6-summary-panel,.lumi-v3-bubble,.status-card),
body[data-link-season="holy-week"] :is(.v6-summary-panel,.lumi-v3-bubble,.status-card) {
  box-shadow:0 12px 38px #102a241a,0 0 0 1px color-mix(in srgb,var(--ls-season-accent) 28%,transparent)!important;
}
body[data-link-season="halloween"] :is(.v6-pass-label,.v6-count){background:#fff0dc!important;color:#784510!important}
body[data-link-season="holy-week"] :is(.v6-pass-label,.v6-count){background:#f0eafa!important;color:#55426d!important}
body[data-link-season="halloween"] :is(.v6-hero,.v6-catalog-main,.lumi-v3-bubble),
body[data-link-season="holy-week"] :is(.v6-hero,.v6-catalog-main,.lumi-v3-bubble){
  background-image:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--ls-season-accent) 14%,transparent),transparent 29%)!important;
}
body[data-link-season="halloween"] :is(.v6-section-head h2,.page-hero h1) {text-decoration-color:#e58d39}
body[data-link-season="holy-week"] :is(.v6-section-head h2,.page-hero h1) {text-decoration-color:#9178ad}
/* Dark Magic Night always overrides decorative light-background tags. */
body.lumi-night[data-link-season="halloween"] :is(.v6-pass-label,.v6-count),
body.lumi-night[data-link-season="holy-week"] :is(.v6-pass-label,.v6-count){background:#1d4536!important;color:var(--ls-season-spark)!important}
@media(prefers-reduced-motion:reduce){body[data-link-season] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
