.high-contrast {
    color: black;
    background: var(--high-visibility);
    background-color: var(--high-visibility);

    & .header__panel {
        background: var(--high-visibility);
        background-color: var(--high-visibility);
    }

    & .header__text .header__img {
        filter: brightness(0) saturate(100%) invert(95%) sepia(54%) saturate(982%) hue-rotate(346deg) brightness(102%) contrast(104%);
    }

    & .header__text {
        color: var(--high-visibility);
    }

    & .search__container {
        background: var(--high-visibility);
        background-color: var(--high-visibility);
        border: 1px solid black;
    }

    input, textarea, .header__content {
        background: var(--high-visibility);
    }

    input[type=checkbox]:checked:before {
        background: black;
    }

    input::placeholder, textarea::placeholder {
        color: black;
    }

    .header__top-content {
        color: var(--high-visibility);
    }

    .header__top {
        background: black;
    }

    .nav__links, .nav-link--active, .nav-link--back, .nav-link--last {
        color: black;
    }

    .side__panel {
        background: var(--high-visibility);
        border: 1px solid black;
    }

    .btn-primary {
        background: black;
        color: var(--high-visibility);

        span {
            color: var(--high-visibility);
        }

        .button-img-container {
            background-color: var(--high-visibility);
        }
    }

    .btn-secondary {
        background: var(--high-visibility);
        border: 1px solid black;
    }

    .btn-secondary > img {
        filter: invert(1);
    }

    .btn-selector {
        background: var(--high-visibility);
        border: 1px solid black;
    }

    .btn-selector:hover {
        color: white;
        background: black;
    }

    .bip {
        border: 1px solid black;
    }

    .search__place {
        color: black;
    }

    .search__date {
        color: black;
    }
}






