/* a11y: контраст текста под WCAG 4.5:1 (Lighthouse «Contrast»).
   Подключается на frontend-страницах ПОСЛЕ frontend.css. Не webpack-сборка — без пересборки.
   Цвета подобраны минимально-темнее исходных, чтобы пройти 4.5:1 на белом, сохранив оттенок. */

/* Приглушённые серые подписи (#84898e/#838e98/#838285 ≈3.0:1 → ~5:1). */
.hotels-dates__item-label,
.intro__search-name,
.count-field--hotels .intro__search-name,
.hotel-item-content-geo,
.hp-main__geo,
.hp-main__distance-end-point {
    color: #686e74 !important;
}

/* Полупрозрачная подпись цены (opacity 0.5 → непрозрачно + тёмно-серый). */
.mobile-card--info {
    opacity: 1 !important;
    color: #5f656b !important;
}

/* Синие ссылки/текст-акценты (#007aff/#017afd ≈3.0:1 → ~5.9:1). */
.hp-main__more-amenities,
.hp-main-av-mob__edit,
.morelink,
.hp-main-rooms__reserve-btn,
.hotel-card__geo-item {
    color: #0061c9 !important;
}

/* Синие кнопки: белый текст на #1785ed ≈3.75:1 → фон темнее (~5.9:1). */
.blue-btn,
.intro__search-submit {
    background-color: #0b62c4 !important;
}

/* Бейдж рейтинга: белый текст на #007aff ≈4.0:1 → фон темнее (~5.9:1). */
.hotel-card__rating-wrapper {
    background-color: #0061c9 !important;
}
