/*
THE GUN DOCK - CONTRAST FIXES
Improves text-to-background contrast for better readability and WCAG AA compliance
*/

/* ============================================
   HEADER & SEARCH BAR CONTRAST IMPROVEMENTS
   ============================================ */

/* Search input placeholder - improve contrast on black background */
.search-pro input::placeholder {
    color: #cccccc !important; /* Increased from #aaaaaa for better contrast on #000000 */
}

/* Search input background - slightly lighter for better readability */
.search-pro input {
    background: #1a1a1a !important; /* Lighter than pure black #000000 */
    color: #ffffff !important;
}

.search-pro input:focus {
    background: #222222 !important; /* Slightly lighter on focus */
}

/* Top bar contact info - ensure bright text */
.contact-info-pro {
    color: #ffffff !important; /* Changed from var(--text-header) to ensure brightness */
}

.contact-info-pro a {
    color: #ffd700 !important; /* Gold remains high contrast */
}

/* ============================================
   FOOTER CONTRAST IMPROVEMENTS
   ============================================ */

/* Footer paragraph text - brighter for better readability */
.footer-navbar p {
    color: #e0e0e0 !important; /* Increased from #ced4da for better contrast */
}

/* Footer links - brighter default state */
.footer-navbar .links a,
.footer-navbar .contact-info a,
.footer-navbar .contact-info span {
    color: #e8e8e8 !important; /* Increased from #ced4da for better contrast */
}

/* Payment icons - brighter */
.payment-icons .icon-card {
    color: #e8e8e8 !important; /* Increased from #ced4da */
}

/* Trust badges text - brighter */
.footer-trust-signals .badge-item {
    color: #e8e8e8 !important; /* Increased from #ced4da */
}

/* SEO Content - brighter text */
.footer-seo-content {
    color: #d0d0d0 !important; /* Increased from #adb5bd */
}

.footer-seo-content p {
    color: #e0e0e0 !important; /* Increased from #ced4da for better readability */
}

/* Copyright bar - much brighter text */
.footer-copyrightbar {
    color: #d0d0d0 !important; /* Increased from #adb5bd */
}

.footer-copyrightbar a {
    color: #e8e8e8 !important; /* Increased from #ced4da */
}

/* ============================================
   STATS BAR CONTRAST
   ============================================ */

/* Stats text - ensure bright white */
.stat-pro {
    color: #ffffff !important; /* Ensure maximum readability */
}

/* ============================================
   GENERAL TEXT IMPROVEMENTS
   ============================================ */

/* All text-muted variables - ensure they're readable */
.text-muted-pro {
    color: #d0d0d0 !important;
}

/* Ensure all important text elements have good contrast */
.header-topbar-pro,
.header-main-pro,
.nav-pro {
    color: #ffffff !important;
}

/* Promo text - keep red but ensure it's bright enough */
.promo-text-pro {
    color: #ff6b7a !important; /* Slightly brighter red than #ff4757 for better readability */
}

/* ============================================
   ACCESSIBILITY NOTES
   ============================================ */
/*
WCAG AA Compliance Requirements:
- Normal text (< 18pt): Contrast ratio of at least 4.5:1
- Large text (≥ 18pt): Contrast ratio of at least 3:1

These changes improve:
1. Footer text: #e0e0e0 on #2d2d2d = ~9.5:1 ratio (PASS)
2. Search placeholder: #cccccc on #1a1a1a = ~8.0:1 ratio (PASS)
3. Copyright text: #d0d0d0 on #0d0d0d = ~11.5:1 ratio (PASS)
*/
