/* Accessibility */

/* 1. Cookie "ACCETTA" button: bianco su #11bbdd = 2.19:1 → bianco su #d42e15 = 5.0:1 */
.cc-btn.cc-allow {
    background-color: #d42e15 !important;
    border-color: #d42e15 !important;
    color: #fff !important;
}

/* 2. Date span nelle sezioni .bg-color-secondary: #777 su #F7F7F7 = 3.78:1 → #595959 = 5.82:1 */
.bg-color-secondary .post-meta span,
.bg-color-secondary .post-meta i {
    color: #595959;
}

/* 3. Testo paragrafo nel footer: #777 su #212529 = 3.69:1 → #cccccc = 9.44:1 */
#footer p {
    color: #ccc;
}

/* 5. Link nel copyright footer non distinguibili dal testo circostante (stesso colore bianco)
   → aggiunge underline come indicatore visivo non basato sul colore (WCAG 1.4.1) */
#footer .footer-copyright p a {
    text-decoration: underline !important;
}

/* 4. Pulsante "INVIA" nel footer (btn-outline btn-primary su sfondo scuro #212529 = 3.2:1 → bianco su #a32310 = 7.5:1) */
#footer .btn-outline.btn-primary {
    color: #fff !important;
    background-color: #a32310 !important;
    border-color: #a32310 !important;
}
#footer .btn-outline.btn-primary:hover,
#footer .btn-outline.btn-primary:focus {
    background-color: #d42e15 !important;
    border-color: #d42e15 !important;
    color: #fff !important;
}
