.toaster {
    -ms-flex-align: center;
    align-items: center;
    background: #3b4251;
    box-sizing: border-box;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    font-family: "Noto Sans", sans-serif;
    font-size: 14px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    left: 50%;
    max-width: 95%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity 200ms, top 200ms;
    width: 450px
}

.toaster.appeared {
    opacity: 1
}

.toaster,
.toaster.appeared.disappeared {
    opacity: 0
}

.toaster.button-cross p {
    margin: 0 auto
}

.toaster-button {
    cursor: pointer
}

.toaster-button.default {
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #fff;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 70px;
    padding: 0 10px;
    transition: 150ms
}

.toaster-button.default.hover {
    background: #464c5b
}

.toaster-button.default.pressed {
    background: #505665
}

.toaster-button.cross {
    position: absolute;
    top: 6px;
    right: 8px;
    display: inline-block;
    height: 20px;
    width: 20px;
    stroke: #b1b0b3
}

.toaster-button.cross.hover,
.toaster-button.cross.pressed {
    stroke: #bebac3
}

.toaster {
    border-radius: 10px;
    padding: 18px 35px 21px
}

.toaster.appeared {
    top: 30px
}

.toaster p {
    margin: 0 30px 0 0
}

.toaster-button.default {
    border-radius: 18px
}

.closed-game {
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    font-family: Helvetica, Tahoma, Arial, Verdana, Microsoft YaHei New, Microsoft Yahei, 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, FangSong, 仿宋, STFangSong, 华文仿宋, 冬青黑体, Hiragino Sans GB, STHeiti Light, 华文细黑, KhmerOS, sans-serif;
    font-size: 20px;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}