/* Public site text and links, including old inline/font colours and visited links. */
#hw-main,#hw-main *:not(:where(#header1-0, #header1-0 *, #index-header1-0, #index-header1-0 *)),
.hw-site-header,.hw-site-header *,
.hw-site-footer,.hw-site-footer *{color:#ffffff!important}
#hw-main a,#hw-main a *,
#hw-main a:visited,#hw-main a:hover,#hw-main a:focus,
.hw-site-header a,.hw-site-header a *,
.hw-site-header a:visited,.hw-site-header a:hover,.hw-site-header a:focus,
.hw-site-footer a,.hw-site-footer a *,
.hw-site-footer a:visited,.hw-site-footer a:hover,.hw-site-footer a:focus{color:#6ec1e4!important}
#hw-main a:hover,#hw-main a:focus-visible,
.hw-site-header a:hover,.hw-site-header a:focus-visible,
.hw-site-footer a:hover,.hw-site-footer a:focus-visible{text-decoration:underline}
/* White branding and navigation in the header, on desktop and mobile. */
.hw-site-header a,.hw-site-header a *,
.hw-site-header a:link,.hw-site-header a:visited,
.hw-site-header a:hover,.hw-site-header a:hover *,
.hw-site-header a:focus,.hw-site-header a:focus *,
.hw-site-header a:active,.hw-site-header a:active *{color:#ffffff!important}
/* Transparent links in the book-series photograph banner. */
#hw-main [id$="msg-box1-0"] .elementor-button,
#hw-main [id$="msg-box1-0"] .mbr-buttons__btn{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}
#hw-main [id$="msg-box1-0"] .elementor-button:focus-visible,
#hw-main [id$="msg-box1-0"] .mbr-buttons__btn:focus-visible{outline:2px solid #6ec1e4;outline-offset:3px}

/* Homepage hero: gold default, while Elementor widget colours remain editable. */
:where(#hw-main #header1-0, #hw-main #index-header1-0) :where(.elementor-heading-title, .elementor-widget-text-editor > .elementor-widget-container, .mbr-hero__text, .mbr-hero__subtext){color:#f1ac01}
:where(#hw-main #header1-0, #hw-main #index-header1-0) :where(.elementor-heading-title, .elementor-widget-text-editor, .mbr-hero__text, .mbr-hero__subtext) :where(span, font, strong, b, em){color:inherit!important}
