/* ===========================
   Accessibility Styles PPID
   =========================== */

/* Kontras Tinggi */
.high-contrast {
    background-color: #000 !important;
    color: #fff !important;
}

.high-contrast a,
.high-contrast .nav-link {
    color: #ff0 !important; /* kuning terang */
    text-decoration: underline;
}

/* Font Disleksia */
@font-face {
    font-family: 'OpenDyslexic';
    src: url('/assets/fonts/OpenDyslexic-Regular.woff2') format('woff2'),
         url('/assets/fonts/OpenDyslexic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.dyslexia-font {
    font-family: 'OpenDyslexic', Arial, sans-serif !important;
}

/* Sorot Tautan */
.highlight-links a {
    background-color: #fffa65;
    padding: 2px 4px;
    border-radius: 3px;
    color: #000 !important; /* teks tetap terbaca */
}

/* Kurangi Animasi */
.reduce-motion *,
.reduce-motion *::before,
.reduce-motion *::after {
    transition: none !important;
    animation: none !important;
}
