/* Reversible colour option: kreed_color_palette = red (festival restores the previous colours). */
:root{--red:#ff4438;--mint:#98f9ad;--lilac:#c49bfb;--lime:#ff4438;--accent-soft:#f4ded7;--accent-ink:#8d251f}
.hero-name-second,.hero h1 .hero-name-second,.about-grid h2 span{color:var(--red)}
.festival-topline,.motion-toggle{background:var(--mint);color:#0a0a0a}.ribbon-purple{background:var(--lilac)}
.button:hover{background:#ff766b;border-color:#ff766b}.final-cta{background:var(--red)}.final-cta .button:hover{background:#2a1412;border-color:#2a1412}.cta-star{color:#bc2e25}.wordmark-star{color:var(--red)}
.video-play{background:#ff4438ed}.zone-row[aria-pressed=true]{box-shadow:inset 3px 0 #c7352c}.zone-row[aria-pressed=true] .zone-arrow{color:#b92b22}.merch-card-body h3 a:hover,.merch-card-link:hover{color:#b02c25}
.product-launch-status{background:#f0dcd4;color:#873026}.product-launch-status:before{background:#b63227}.product-coming-button{background:#efd4cc;color:#762e25}.product-color-option:hover{border-color:#c2392e}.product-zoom-toolbar button{background:var(--red)}
.product-page a:focus-visible,.product-page summary:focus-visible,.product-zoom-dialog button:focus-visible,.merch-product-link:focus-visible,.merch-card-body a:focus-visible{outline-color:#c2392e}
#request-form .payment-choice{background:#f4e3dd;border-color:#d39a8d}.payment-choice input[type=radio]{accent-color:#b63128}.payment-choice small{color:#765f56}.legal-copy .draft-notice,.legal-copy aside{background:#271916}
.product-back-link:hover,.product-breadcrumb a:hover,.product-related-card h3 a:hover{color:#b52f24}.product-not-found .eyebrow{color:#9b4539}

/* Lilac from Muzicon complements the red purchase accent. */
.video-play{background:#c49bfbeF;color:#111}.concert-ticket-stub{background:var(--red)}.artist-story h2 span,.venue-heading h2 span,.merch-teaser h2 span,.orbit-arrow{color:var(--lilac)}
.final-cta{background:var(--lilac);color:#101116}.final-cta h2 span{color:#101116}.final-cta .eyebrow{color:#342246}.final-cta .cta-star .ek-mark{opacity:.15}.button:hover{background:var(--lilac);border-color:var(--lilac);color:#101116}.location-mark,.artist-story>.eyebrow{color:var(--lilac)}.milestone-year{color:var(--mint)}
