.UserMenu_container__Yors3 {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.52);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    z-index: 100000000000;
    transform-style: preserve-3d;
    transform: translateZ(10001px);
    -webkit-transform: translateZ(10001px);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    display: none
}

.UserMenu_open__EJcn3 {
    opacity: 1;
    pointer-events: all;
    display: flex
}

.UserMenu_modal__RD1pB {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: var(--container_bg);
    box-shadow: 0 0 50px 10px #000;
    border-radius: 14px;
    min-width: 500px;
    width: min-content;
    background: linear-gradient(45deg,color-mix(in srgb,var(--purple),var(--container_bg) 70%),color-mix(in srgb,var(--purple_dark),var(--container_bg) 80%));
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem 3rem;
    overflow: hidden
}

.UserMenu_closed__F8Ke3 .UserMenu_modal__RD1pB {
    transform: translateY(50px);
    opacity: 0
}

.UserMenu_header__g51A4 {
    z-index: 1;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    font-weight: 700
}

.UserMenu_title__5aZga {
    font-size: 1.2rem
}

.UserMenu_close_button__1kKns {
    background: none!important;
    background-color: none;
    opacity: .5;
    font-size: 2rem;
    color: #fff!important;
    border: none;
    box-shadow: none!important;
    padding: 0!important
}

.UserMenu_close_button__1kKns:hover {
    opacity: 1
}

.UserMenu_user_container__B4ZkA {
    display: flex;
    border-radius: 14px;
    width: 100%;
    justify-content: space-between;
    position: relative
}

.UserMenu_user_container_content__cqK2s {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 1;
    width: 100%
}

.UserMenu_top__NV7Ed {
    display: flex;
    white-space: nowrap;
    gap: 1rem;
    align-items: center;
    overflow: hidden
}

.UserMenu_pfp_container__9xiAz {
    width: 100px;
    height: 100px;
    min-width: 100px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

.UserMenu_right__E3YSc,.UserMenu_user_data__D_JS4 {
    display: flex;
    flex-direction: column
}

.UserMenu_buttons__i2tsK {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    margin-top: 1.5rem
}

.UserMenu_buttons__i2tsK span {
    display: flex;
    align-items: center
}

.UserMenu_disconnect_button__3uAqo,.UserMenu_profile_link__rB3uC,.UserMenu_view_in_explorer_link___03Io {
    border: none;
    padding: 1rem;
    background-color: var(--purple);
    background-color: var(--button_bg_hover);
    color: #fff;
    border-radius: 4px;
    font-weight: 700;
    fill: #fff;
    display: flex;
    align-items: center;
    gap: .5rem;
    transition: background-color .1s ease-out
}

.UserMenu_profile_link__rB3uC {
    background-color: var(--purple)
}

.UserMenu_disconnect_button__3uAqo:hover,.UserMenu_profile_link__rB3uC:hover,.UserMenu_view_in_explorer_link___03Io:hover {
    background-color: var(--purple_light)
}

.UserMenu_disconnect_button__3uAqo:disabled,.UserMenu_profile_link__rB3uC:disabled,.UserMenu_view_in_explorer_link___03Io:disabled {
    color: gray;
    background-color: var(--button_bg);
    fill: gray
}
















@media (max-width: 500px) {
    .UserMenu_modal__RD1pB {
        width:100%;
        height: 100%;
        border-radius: 0;
        border: none;
        justify-content: flex-start;
        min-width: 0;
        padding: 0
    }

    .UserMenu_header__g51A4 {
        padding: .5rem 1rem;
        margin: 0
    }

    .UserMenu_address__QJDP7 {
        font-size: .9rem;
        display: flex;
        align-items: center;
        fill: var(--accent)
    }

    .UserMenu_address__QJDP7 {
        font-size: 1rem
    }

    .UserMenu_user_container__B4ZkA {
        border-radius: 0
    }

    .UserMenu_user_container_content__cqK2s {
        flex-direction: column;
        justify-content: flex-start
    }

    .UserMenu_user_container__B4ZkA {
        height: 100vh;
        padding: 2em 1rem
    }

    .UserMenu_right__E3YSc {
        width: 100%
    }

    .UserMenu_metaplay_description__nrbkN {
        margin: 0
    }

    .UserMenu_user__9Bvd8 {
        flex-direction: column;
        align-items: center
    }
}

.CopyButton_container__QEWMH {
    margin-left: 7px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.CopyButton_container__QEWMH svg {
    transition: all .1s ease-out
}

.CopyButton_container__QEWMH:hover svg {
    fill: var(--accent)!important
}

.UserMenu_user_container_bg__FEfgy {
    position: absolute;
    rotate: 10deg;
    scale: 1;
    right: -10%;
    top: -25%;
    bottom: -25%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 0
}

.UserMenu_user_container_bg__FEfgy svg {
    width: 110%;
    height: 110%;
    opacity: .2;
    z-index: -1
}