/* B10: concrete contrast findings from B05 debt and expanded B07 regressions.
   Keep geometry and the five legacy stylesheets intact. */
body.ab-showcase #ContentColumn #News .FormFieldError { color:#942b2b!important; }
body.ab-showcase #ContentColumn #News .ab-login-forgot a { color:#174a73!important; }
body.ab-showcase #ContentColumn #News .ab-login-or span { color:#57452f!important; }
body.ab-showcase #ContentColumn #News .ab-management-reference .ab-reference-table a:not(.ab-button) { color:#174a73!important; }
body.ab-showcase #ContentColumn #News .ab-management-reference .ab-reference-table a:not(.ab-button) strong { color:inherit!important; }
body.ab-showcase #ContentColumn #News .ab-management-reference .ab-account-character>div>a,
body.ab-showcase #ContentColumn #News .ab-management-reference .ab-account-character>div>a>strong { color:#174a73!important; }
body.ab-showcase #ContentColumn #News .ab-management-reference .ab-account-services summary { color:#174a73!important; }

/* B10 final matrix: measured shared-shell and remaining legacy text contrast. */
body.ab-showcase .ab-login .ab-inset > a.ab-button,
body.ab-showcase .ab-mobile-shortcuts > a.ab-button { color:#fff!important; background:linear-gradient(#285b92,#173d65)!important; }
body.ab-showcase .ab-login .ab-inset > a.ab-button.ab-muted { color:#fff!important; background:linear-gradient(#806747,#5f472c)!important; }
body.ab-showcase #MenuColumn > a.ab-download { color:#fff!important; background:linear-gradient(#237d40,#185b2d)!important; }
body.ab-showcase #MenuColumn .ab-menu-links a,
body.ab-showcase #MenuColumn .ab-menu-links .ab-menu-label { color:#174a73!important; }
body.ab-showcase #ContentColumn #News .ab-calendar-month-bar h2 { color:#fff0b3!important; }
body.ab-showcase #ContentColumn #News #ab-password-help { color:#49351f!important; }
body.ab-showcase #ContentColumn #News > .BoxContent > p > a:not(.ab-button,.abp-button) { color:#174a73!important; }

/* B10 smoke: rates headings and emphasized values on parchment. */
body.ab-showcase #ContentColumn #News .ab-info-page .ab-rate-group h3 { color:#174a73!important; }
body.ab-showcase #ContentColumn #News .ab-info-page strong { color:#49351f!important; }
/* Character-page legacy link colour must not override the blue quick links. */
body.ab-showcase.ab-page-characters #AurabraTopNav > a { color:#fff!important; }
