/**
 * WCAG 2.2 AA Accessibility Enhancements
 * Nebraska DAS Bid Tabulation Database Search
 *
 * Fixes:
 *   - 1.4.3 Contrast (Minimum) - footer links/text on black background
 *   - Screen-reader-only utility class (sr-only) for visually hidden H1
 *
 * Footer background: rgb(0,0,0) - pure black
 * Contrast targets: 4.5:1 minimum for normal text, 3:1 for large text
 */

/* Footer text and links on black background */
.footer {
    color: #e0e0e0; /* Light gray - 14:1 on black */
}

/* Footer paragraph spacing - replaces br-based spacing removed for WCAG Best Practice */
.footer p {
    margin: 0;
}

.footer .col-md-12.text-center {
    margin-bottom: 0.5em;
}

.footer a {
    color: #66b3ff !important; /* Light blue - 9.7:1 on black */
}

.footer a:hover,
.footer a:focus {
    color: #99ccff !important; /* Lighter blue on hover/focus */
}

/* Ensure sr-only (Bootstrap 3 already defines this, but ensure it's present) */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
