/* assets/css/accessibility.css */

/* Skala szarości */
body.grayscale {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); /* Dla starszych przeglądarek WebKit */
}

/* Wysoki kontrast (przykład - dostosuj kolory do swojego designu) */
body.high-contrast {
    background-color: #000 !important; /* Ważne, by nadpisać inne style */
    color: #fff !important;
}
body.high-contrast a {
    color: #FFFF00 !important; /* Żółty dla linków */
    text-decoration: underline !important;
}
body.high-contrast button,
body.high-contrast input,
body.high-contrast select,
body.high-contrast textarea {
     background-color: #222 !important;
     color: #fff !important;
     border: 1px solid #fff !important;
}
body.high-contrast .main-header { background-color: #111 !important; }
body.high-contrast .main-footer { background-color: #111 !important; color: #fff !important; }
body.high-contrast .module-tile { background-color: #1a1a1a !important; border-color: #fff !important; color: #fff !important; }
body.high-contrast .module-tile h2 { color: #00ffff !important; }
body.high-contrast .module-tile p { color: #ccc !important; }


/* Czytelna czcionka (przykład - użycie czcionki bezszeryfowej) */
body.readable-font {
    font-family: 'Verdana', 'Arial', sans-serif !important; /* Użyj czcionek uznawanych za czytelne */
    /* Można dodać inne style np. zwiększenie interlinii */
     line-height: 1.7 !important;
}