/* Frontend brand controls: the primary orange always carries white labels. */
:root{--color-accent:#f29020;--color-accent-deep:#f29020;--color-deon-accent:#f29020}
:is(.btn-pill,.deon-phero__cta,.news-btn--primary,.job-button,.deon-cookie__btn--accept),
.hero__actions .deon-btn--dark,
.deon-job-page #apply button[type="submit"],
:is(a,button,input[type="submit"],input[type="button"])[class~="bg-deon-accent"]{
 background-color:#f29020!important;
 color:#fff!important;
}
:is(.btn-pill,.deon-phero__cta,.news-btn--primary,.job-button,.deon-cookie__btn--accept) *,
.hero__actions .deon-btn--dark *,
.deon-job-page #apply button[type="submit"] *,
:is(a,button)[class~="bg-deon-accent"] *{color:inherit!important}
.site-footer .site-footer__social a:hover,
.site-footer .site-footer__social a:focus-visible{background-color:#f29020;color:#fff!important}
:is(.btn-pill,.deon-phero__cta,.news-btn--primary,.job-button) svg [stroke]:not([stroke="none"]),
.deon-job-page #apply button[type="submit"] svg [stroke]:not([stroke="none"]),
:is(a,button)[class~="bg-deon-accent"] svg [stroke]:not([stroke="none"]){stroke:currentColor}
:is(.btn-pill,.deon-phero__cta,.news-btn--primary,.job-button) svg [fill]:not([fill="none"]),
:is(a,button)[class~="bg-deon-accent"] svg [fill]:not([fill="none"]){fill:currentColor}
