:root * {
    --modDisclamerWrapperBGColor: #000;
    --modDisclamerWrapperTextColor: #fff;
}
.modDisclamerWrapper {
    position: fixed;
    left:0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-color: var(--modDisclamerWrapperBGColor);
    color: var(--modDisclamerWrapperTextColor);
    font-size: 14px;
    transform: translateY(100%);
    opacity: 0;
    transition: all 0.3s;
}

.modDisclamerWrapper.open {
    transform: translateY(0%);
    opacity: 1;
}

.modDisclamer__content {
    max-width: 100%;
    padding: 15px;
    margin: 0 auto;
}

.modDisclamer__contentText>*:last-of-type {
    margin-bottom: 0;
}

.modDisclamer__menu-list {
    margin: 0;
    padding: 0;
    margin: 0 -10px;
}

@media (min-width: 768px) {
    .modDisclamer__menu-list {
        display: flex;
        align-items: center;
        list-style: none;
    }
}

.modDisclamer__menu-item {
    padding: 2px 10px;
}

.modDisclamer__menu-link {
    color: var(--modDisclamerWrapperTextColor);
    text-decoration: underline;
}