/* Complementary palette: original cyan + saturated mauve + deep plum. */
:root{--mauve:#7541c8;--mauve-dark:#592e9f;--plum:#28163f;--violet:#7541c8}
.edition-bar{background:var(--plum)}
.section-kicker,.statement h2 em,.why h2 em{color:var(--mauve)}
.topbar nav a:hover,.lang:hover{color:var(--mauve)}
a:focus-visible,button:focus-visible{outline-color:var(--mauve)}
.hero-actions>[data-i18n="hero_exhibit"],.button-small,.exhibit .button{background:var(--mauve);color:#fff}
.hero-actions>[data-i18n="hero_exhibit"]:hover,.button-small:hover,.exhibit .button:hover{background:var(--mauve-dark)}
.audience-grid>a:first-child{background:var(--plum);border-color:var(--plum)}
.audience-grid>a:nth-child(3){background:#f3edfc;border-color:#dfd0f3}
.audience-grid>a:nth-child(3) b{color:var(--mauve-dark)}
.experience:nth-child(2){border-color:var(--mauve)}
.experience:nth-child(3){border-color:#b754a2}
.experience:nth-child(4){border-color:#33779c}
.benefits article>span{color:var(--mauve)}
.programme-panel{background:#f3edfc}
.programme-panel .section-kicker{color:var(--mauve-dark)}
.programme-panel .tags span{border-color:#d3bfe9}
.programme-panel .button{background:var(--mauve);color:white}
.programme-panel .button:hover{background:var(--mauve-dark)}
.sectors{background:linear-gradient(115deg,#122c3a 25%,#28163f)}
.cta{background:linear-gradient(110deg,#28163f,#593098 70%,#20556b);color:white}
.cta .section-kicker{color:#b8eaf4}
.cta h2 em{color:#75d2e5}
.cta .button-light{background:#54bcd5;color:#102632}
.cta .button-light:hover{background:#83d3e5}
.cta .button-outline{border-color:#fff;color:#fff}
.cta .button-outline:hover{background:#fff;color:var(--plum)}
