/* Úplné odstranění modrých a jiných barevných pozadí na sekcích a obalech */
html.blind-version section,
html.blind-version div,
html.blind-version span,
html.high-contrast section,
html.high-contrast div,
html.high-contrast span {
    /* Pokud má prvek specifickou modrou třídu nebo pozadí, přepíšeme ho na bílou */
}

/* Speciálně pro Bootstrap sekce, které bývají modré */
html.blind-version .bg-primary,
html.blind-version .bg-info,
html.blind-version .bg-secondary,
html.blind-version [class*="bg-"],
html.high-contrast .bg-primary,
html.high-contrast .bg-info,
html.high-contrast .bg-secondary,
html.high-contrast [class*="bg-"] {
    background-color: #ffffff !important;
    color: #000000 !important;
}


/* ==========================================================
   2. BEZBARIÉROVÁ VERZE A VYSOKÝ KONTRAST (.blind-version / .high-contrast)
   ========================================================== */

/* Celá stránka: Černý text na bílém pozadí */
html.blind-version, 
html.blind-version body,
html.high-contrast, 
html.high-contrast body {
    background-color: #ffffff !important;
    color: #000000 !important;
}

/* Zrušení modrého inline pozadí u sekce "Kubatovský zpravodaj" */
html.blind-version section[style*="background-color: #2293d1"],
html.high-contrast section[style*="background-color: #2293d1"] {
    background-color: #ffffff !important;
    color: #000000 !important;
}
html.blind-version section[style*="background-color: #2293d1"] h2,
html.blind-version section[style*="background-color: #2293d1"] p,
html.high-contrast section[style*="background-color: #2293d1"] h2,
html.high-contrast section[style*="background-color: #2293d1"] p {
    color: #000000 !important;
}

/* Úplné vyčištění patičky v bezbariérovém režimu (bílý podklad, černý text) */
html.blind-version footer,
html.high-contrast footer {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-top: 2px solid #000000 !important;
}

html.blind-version footer .footer-heading,
html.high-contrast footer .footer-heading {
    color: #000000 !important;
    font-weight: bold;
}

/* Odkazy v patičce a na webu v bezbariérovém režimu */
html.blind-version a,
html.high-contrast a {
    color: #0000ff !important;
    text-decoration: underline !important;
}

/* Tlačítka v patičce (A+, A-, kontrast, přepínač verze) v bezbariérovém režimu */
html.blind-version footer .btn,
html.high-contrast footer .btn {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
    font-weight: bold !important;
}

html.blind-version footer .border-top,
html.high-contrast footer .border-top {
    border-color: #000000 !important;
}