/* ConformAI (conformfit.com) - WCAG 2.1 AA Contrast Fixes */
/* Last Updated: April 3, 2026 */

/* ISSUE 1: Accent Button - White text on coral background
   Current: #ffffff on #e17055 = 3.16:1 (FAIL)
   Fixed: #ffffff on #c74330 = 5.52:1 (PASS) */

.accent-button,
[class*="accent"],
button.accent,
.button.accent {
  background-color: #c74330;
  color: #ffffff;
}

/* ISSUE 2: Link Text - Blue links on white background
   Current: #3b82f6 on #ffffff = 3.68:1 (FAIL)
   Fixed: #1e40af on #ffffff = 8.95:1 (PASS) */

a, a:link { color: #1e40af; }
a:visited { color: #1e1b4b; }
a:hover { color: #1e3a8a; }
a:focus, a:focus-visible { outline: 2px solid #1e40af; outline-offset: 2px; }
nav a { color: #1e40af; }
.card a, [class*="card"] a { color: #1e40af; }
footer a { color: #1e40af; }
