/* Selection must not depend on the order of Astra and cached component CSS. */
body.cp-global-shell::selection,
body.cp-global-shell *::selection {
    background-color: #d8bd7a !important;
    color: #173d2d !important;
    text-shadow: none;
}
body.cp-global-shell::-moz-selection,
body.cp-global-shell *::-moz-selection {
    background-color: #d8bd7a !important;
    color: #173d2d !important;
    text-shadow: none;
}
/* Generic inherited link states; component-specific CTA styles retain precedence. */
a:hover, a:focus { color: #173d2d; }
body.cp-global-shell .country-selector.weglot-inline a:hover,
body.cp-global-shell .country-selector.weglot-inline a:focus,
body.cp-global-shell .df-ui-btn.df-active,
body.cp-global-shell .df-ui-btn:hover { color: #173d2d; }
