/**
 * WCAG 2.2 AA Contrast Fixes for Light Backgrounds
 *
 * Use when footer/header has light background (#FFFFFF, #F5F5F5, etc.)
 * Provides dark text colors that meet 4.5:1 contrast ratio minimum
 *
 * Target WCAG: 1.4.3 Contrast (Minimum) Level AA
 *
 * Usage: Include after main.css to override defaults
 */

/* Footer/Header with light background - Dark text colors */
footer .dim-header,
footer .footer-section-title,
header .header-title {
    color: #333333 !important; /* Dark gray - 4.5:1+ on #FFFFFF */
}

footer p,
footer span,
footer address {
    color: #333333 !important; /* Dark gray text */
}

/* Links on light background - Dark blue */
footer a,
header a {
    color: #0066CC !important; /* Dark blue - 4.5:1+ on #FFFFFF */
}

footer a:hover,
header a:hover {
    color: #003D7A !important; /* Darker blue on hover */
}

/* Button on light background */
.btn-primary {
    background-color: #2C3E50;
    border-color: #2C3E50;
    color: #FFFFFF !important;
}

/* Help text on light background */
.help-block {
    color: #555555 !important; /* Medium gray - 7:1 on #FFFFFF */
}

/* Secondary text on light background */
.text-muted,
.small-text {
    color: #666666 !important; /* 5.7:1 on #FFFFFF */
}
