:root {
    --bs-primary: #0d6efd;
    /* Цвет header */
    --bs-header-background: lightskyblue;
    /* Значение цвета header */
    --bs-white: #fff;
}


body {
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.wrapper {
    flex: 1;
}

.footer {
    /* background-color: #54B7E3; */
    background-color: #59AECF;
    /* background-color: lightskyblue; */
    color: #fff;
    text-align: center;
    padding: 10px;
}


/* .footer { */
/* background-color: var(--bs-header-background); */
/* Используйте переменную --bs-primary для цвета фона footer */
/* color: var(--bs-white); */
/* Используйте переменную --bs-white для цвета текста в footer */
/* text-align: center; */
/* padding: 10px; */
/* } */