.header__message {
    --header-message-bg: #26292B;
    --header-message-text: #F1F3F5;
    --header-message-strong: var(--header-message-text);
    --header-message-link: var(--header-message-text);
    --header-message-border: #1A1D1E;

    background: var(--header-message-bg);
    color: var(--header-message-text);
    border: 1px solid var(--header-message-border);
    padding: 10px 0;
    min-height: 84px;
    display: flex;
    align-items: center;
    font-family: "PPNV";
    font-size: 16px;
    font-style: normal;
    font-weight: 550;
    line-height: 22px;
    letter-spacing: 0.48px;
}

header.dark-theme .header__message {
    --header-message-bg: white;
    --header-message-text: #010203;
    --header-message-link: var(--header-message-text);
    --header-message-border: #F8F9FA;
}

/* NOT INVERTED */

header .header__message.header__message_noinvert {
    --header-message-bg: white;
    --header-message-text: #010203;
    --header-message-link: var(--header-message-text);
    --header-message-border: #F8F9FA;
}

header.dark-theme .header__message.header__message_noinvert {
    --header-message-bg: #26292B;
    --header-message-text: #F1F3F5;
    --header-message-link: var(--header-message-text);
    --header-message-border: #1A1D1E;
}

/* NOT INVERTED END */

/* NOT INVERTED SE */

header .header__message.header__message_noinvert.header__message_se {
    --header-message-bg: #ECEEF0;
    --header-message-text: #4D565C;
    --header-message-strong: #010203;
    --header-message-link: var(--header-message-text);
    --header-message-border: transparent;
}

header.dark-theme .header__message.header__message_noinvert.header__message_se {
    --header-message-bg: #26292B;
    --header-message-text: #C2C6C9;
    --header-message-strong: #F1F3F5;
    --header-message-link: var(--header-message-text);
    --header-message-border: transparent;
}

/* NOT INVERTED SE END */

.header__message p:last-child {
    margin-bottom: 0;
}

.header__message strong {
    font-weight: 650;
    color: var(--header-message-strong);
}

.header__message a {
    color: var(--header-message-link);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
    text-underline-position: from-font;
    font-weight: 375;
}

@media (max-width: 992px) {
    .header__message {
        font-family: "PPNV";
        font-size: 14px;
        font-style: normal;
        font-weight: 550;
        line-height: 18px;
        letter-spacing: 0.42px;
    }
}

@media (max-width: 375px) {
    body {
        --height-header: 153px;
    }
}

/* 412+ */
@media (min-width: 376px) {
    body {
        --height-header: 153px;
    }
}

/* 412+ */
@media (min-width: 413px) {
    body {
        --height-header: 145px;
    }
}

/* 576+ */
@media (min-width: 577px) {
    body {
        --height-header: 145px;
    }
}

/* 768+ */
@media (min-width: 1025px) {
    body {
        --height-header: 197px;
    }
}