/* ============================================================
   СТИЛИ ДЛЯ СЛАБОВИДЯЩИХ
   ============================================================ */

/* 1. Базовые настройки */
body.special-version {
    font-size: 20px !important;
    line-height: 1.8 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    background: #fff !important;
    color: #000 !important;
}

/* 2. Увеличение шрифта для всех элементов */
.special-version p,
.special-version div,
.special-version span,
.special-version li,
.special-version td,
.special-version th,
.special-version input,
.special-version textarea,
.special-version select,
.special-version label,
.special-version a,
.special-version h1,
.special-version h2,
.special-version h3,
.special-version h4,
.special-version h5,
.special-version h6 {
    font-size: inherit !important;
    line-height: 1.8 !important;
}

/* 3. Ссылки - подчеркиваем всегда */
.special-version a {
    color: #0044cc !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}
.special-version a:hover {
    color: #cc0000 !important;
    text-decoration: underline !important;
}

/* 4. Контрастность - черное на белом */
.special-version .header,
.special-version .footer,
.special-version .menu,
.special-version .content,
.special-version .sidebar {
    background: #fff !important;
    color: #000 !important;
}
.special-version .header a,
.special-version .footer a,
.special-version .menu a {
    color: #0044cc !important;
}

/* 5. Убираем фоновые изображения */
.special-version * {
    background-image: none !important;
}

/* 6. Кнопки - контрастные */
.special-version .btn,
.special-version .button,
.special-version input[type="submit"],
.special-version input[type="button"] {
    background: #000 !important;
    color: #fff !important;
    border: 2px solid #000 !important;
    font-size: 20px !important;
    padding: 10px 20px !important;
}

/* 7. Скрываем лишние декоративные элементы */
.special-version .decorative,
.special-version .banner {
    display: none !important;
}

/* 8. Убираем float и сложное позиционирование */
.special-version .left-column,
.special-version .right-column,
.special-version .sidebar {
    float: none !important;
    width: 100% !important;
    display: block !important;
}

/* 9. Формы - увеличенные поля */
.special-version input[type="text"],
.special-version input[type="email"],
.special-version input[type="password"],
.special-version textarea,
.special-version select {
    font-size: 20px !important;
    padding: 8px !important;
    border: 2px solid #000 !important;
}

/* 10. Кнопка переключения - крупная и контрастная */
.special-toggle-btn {
    /*background: #000 !important;*/
    color: #fff !important;
    border: 2px solid #fff !important;
    padding: 12px 24px !important;
    font-size: 18px !important;
    cursor: pointer !important;
    border-radius: 6px !important;
    font-weight: bold !important;
}
.special-toggle-btn:hover {
    background: #444 !important;
}