/* V13 - sitewide palette aligned to the V12 homepage */
:root{--mrst-blue:#0758b8;--mrst-green:#07843f;--mrst-white:#ffffff;--mrst-ink:#0758b8}
html,body{background:var(--mrst-white)!important}
body{color:var(--mrst-ink)!important}
/* Core text */
.theme-paragraph-text,.theme-large-description,.theme-small-description,.rich-text-content,.rich-text-element-content,.text-content,.inner-text,.text{color:var(--mrst-blue)!important}
.rich-text-content *,.rich-text-element-content *,.text-content *{color:var(--mrst-blue)!important}
/* Headings use the homepage green accent */
h1,h2,h3,h4,h5,h6,.theme-extra-large-heading,.theme-large-heading,.theme-medium-heading,.theme-small-heading,.theme-small-sub-heading,.theme-uppercase-sub-heading,.theme-section-heading-small,.theme-section-heading-uppercase,.theme-window-title{color:var(--mrst-green)!important}
/* Links */
a,.theme-text-link{color:var(--mrst-green)!important}
a:hover,a:focus,.theme-text-link:hover{color:var(--mrst-blue)!important}
/* Buttons */
.button,.theme-button-appearance-1,.theme-colors-button-1,.theme-colors-button-4,.theme-text-button,.theme-text-button-small,.navigation-button{background:var(--mrst-green)!important;color:var(--mrst-white)!important;border-color:var(--mrst-green)!important}
.button *,.theme-button-appearance-1 *,.theme-colors-button-1 *,.theme-colors-button-4 *,.theme-text-button *,.theme-text-button-small *,.navigation-button *{color:var(--mrst-white)!important}
/* Header/navigation/footer treatment */
.header,.footer,.header-element,.footer-element{border-color:var(--mrst-green)!important}
.header,.footer{background-color:var(--mrst-blue)!important;color:var(--mrst-white)!important}
.header a,.footer a,.header .text,.footer .text,.header .text-content,.footer .text-content,.header .rich-text-content,.footer .rich-text-content{color:var(--mrst-white)!important}
.theme-menu-item{color:var(--mrst-white)!important}
.theme-menu-item:hover,.theme-menu-item:focus{background-color:var(--mrst-green)!important;color:var(--mrst-white)!important}
/* Form focus/selection accents */
input:focus,textarea:focus,select:focus{border-color:var(--mrst-green)!important;outline-color:var(--mrst-green)!important}
::selection{background:var(--mrst-green);color:var(--mrst-white)}
