.m-avatar {
    margin: auto;
    width: 6rem;
    height: 6rem;
    overflow: hidden;
    border-radius: 3.125rem;
    border: .0625rem solid #e8e9ed;
}

.m-text {
    margin-top: .625rem;
    text-align: center;
    font-size: 1rem;
    color: #6f2d00;
    font-weight: 500;
}

.m-btns {
    width: 100%;
    margin: 1.25rem auto 0;
}

.btn-index {
    position: relative;
    margin-bottom: 1.25rem;
    background: linear-gradient(90deg, #ff7000, #ffba00) !important;
    border: .125rem solid #6f2d00;
    border-radius: 1.875rem;
    min-height: 1.875rem;
    padding: .75rem .875rem;
    font-size: 1rem;
    font-weight: 700;
    flex-grow: 1;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: pre-wrap;
    line-height: 1.125rem;
    color: #fff !important;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.btn-index::after {
    content: "";
    display: inline-block;
    width: .5rem;
    height: .5rem;
    border-top: 2px solid #3d3d3d;
    border-right: 2px solid #3d3d3d;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
    content: "";
    position: absolute;
    top: 50%;
    right: 1rem;
}

.shake_button {
    -webkit-animation: shake_button-data-v-e5da9d9a 3s linear 0s infinite normal none running;
    animation: shake_button-data-v-e5da9d9a 3s linear 0s infinite normal none running;
}

@keyframes shake_button-data-v-e5da9d9a {
    0% {
        -webkit-transform: translateX(3px) rotate(1deg);
        transform: translateX(3px) rotate(1deg);
    }

    2.5% {
        -webkit-transform: translateX(-3px) rotate(-1deg);
        transform: translateX(-3px) rotate(-1deg);
    }

    5% {
        -webkit-transform: translateX(3px) rotate(1deg);
        transform: translateX(3px) rotate(1deg);
    }

    7.5% {
        -webkit-transform: translateX(-3px) rotate(-1deg);
        transform: translateX(-3px) rotate(-1deg);
    }

    10% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    12.5% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    15% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    17.5% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    20% {
        -webkit-transform: translateX(1px) rotate(1deg);
        transform: translateX(1px) rotate(1deg);
    }

    22.5% {
        -webkit-transform: translateX(-1px) rotate(-1deg);
        transform: translateX(-1px) rotate(-1deg);
    }

    25% {
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
    }
}