/*
 * Accessibility Fixes — JEA & ePlus Broadband
 * WCAG 2.1 Level AA compliance
 *
 * This file loads AFTER app.css and contains targeted overrides.
 * Each rule references the issue ID from MASTER_CHECKLIST.md.
 *
 * DO NOT edit app.css directly — it's a minified build artifact.
 * All accessibility CSS changes go here.
 */

/* T-03 — ePlus footer heading contrast
 * Was: #28a745 on #343536 = 3.84:1 (fails 4.5:1 AA)
 * Now: #2ebd4e on #343536 = 4.85:1 (passes AA)
 *
 * Wrapped in @media (min-width: 992px) to match the original app.css
 * rule's scope. IMPORTANT: all 11 .broadband rules in app.css are
 * inside this same media query — ePlus broadband is intentionally
 * only branded at desktop sizes. Below 992px, ePlus inherits the
 * shared base styles (including the JEA blue footer headings from
 * the default .footer-nav ul h2 rule). Leaving this rule outside the
 * media query would have introduced an off-brand green mobile footer
 * that the original designer deliberately avoided.
 */
@media (min-width: 992px) {
	.broadband .footer-nav ul h2 { color: #2ebd4e; }
}

/* P-04 — .text-danger utility class contrast
 * Was: #dc3545 on #fff = 4.51:1 (scanner flag — edge of AA)
 * Now: #c82333 on #fff = 5.54:1 (comfortable AA pass)
 * Matches app.css specificity (0,1,0) + !important.
 * Hover/focus state (a.text-danger:hover = #a71d2a, already 7.4:1) not touched.
 */
.text-danger { color: #c82333 !important; }
