.breadcrumbs {
    display: flex;
    flex-flow: row wrap;
    margin: 0;
    list-style-type: none;
    padding-inline-start: 0;
    gap: 0 0.75rem
}

.breadcrumbs__separator {
    color: #aba09c
}

@media(forced-colors: active)and (prefers-color-scheme: light) {
    .breadcrumbs__separator {
        filter: invert(1)
    }
}

.breadcrumbs__crumb {
    color: #fff;
    text-decoration: none;
    font-family: "Noto Sans", sans-serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 0.75rem;
    letter-spacing: 0.07rem;
    text-transform: uppercase
}

.breadcrumbs__crumb:is(a):hover {
    text-decoration: underline
}

.breadcrumbs__crumb-wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0.75rem
}

.layout {
    width: 100%
}

@media(min-width: 1920px) {
    .layout {
        max-width: 112.5rem
    }
}

.layout__main-container {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: "main";
    width: 100%;
    min-height: 50vh
}

@media(min-width: 769px) {
    .layout__main-container {
        grid-template-columns: 18.75rem 1fr;
        grid-template-areas: "side-navigation main"
    }
}

@media(min-width: 1280px) {
    .layout__main-container {
        grid-template-columns: 22.125rem 1fr
    }
}

.layout__mobile-navigation-bar {
    display: flex;
    position: sticky;
    top: 5rem;
    background-color: #3d3938;
    box-shadow: 0px -0.25rem 0px 0px #000 inset, 0px 0.25rem 0px 0px #5b5957 inset;
    z-index: 299
}

@media(min-width: 769px) {
    .layout__mobile-navigation-bar {
        display: none
    }
}

.layout__main {
    position: relative;
    grid-area: main
}

.layout__main-section {
    padding: 2rem 1rem 3.5rem
}

@media(min-width: 769px) {
    .layout__main-section {
        padding: 2rem 3.75rem 3.5rem 1.5rem
    }
}

@media(min-width: 1920px) {
    .layout__main-section {
        padding: 2rem 0 3.5rem 1.5rem
    }
}

.layout__side-navigation {
    z-index: 2
}

@media(max-width: 768.98px) {
    .layout__side-navigation {
        display: none
    }
}

@media(max-width: 768.98px) {
    .layout__side-navigation-mobile--show {
        display: flex;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 301;
        width: 23.25rem;
        height: 100vh
    }
}

@media(max-width: 430.98px) {
    .layout__side-navigation-mobile--show {
        width: 100%
    }
}

.layout__side-navigation {
    background-color: #262423;
    grid-area: side-navigation
}

.layout__breadcrumbs {
    margin: 1.625rem 1.5rem 0
}

.layout__breadcrumbs--hide {
    display: none
}

.layout__overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: 301;
    transition: .5s
}

.layout__overlay--show {
    display: block
}

@media(min-width: 769px) {
    .layout__overlay--show {
        display: none
    }
}

.side-navigation__overlay-button:focus,
.side-navigation__overlay-button:focus-visible {
    outline: 0.0625rem solid var(--mc-core-white);
    box-shadow: 0 0 0 0.125rem var(--mc-default-focus);
    outline-offset: 0.125rem
}

.side-navigation {
    display: flex;
    flex-flow: column nowrap;
    gap: 1rem 0;
    padding: 2.75rem 0;
    position: sticky;
    top: 5rem;
    width: 100%;
    overflow-y: auto
}

.side-navigation::-webkit-scrollbar {
    width: 0.75rem;
    background: #52a535
}

.side-navigation::-webkit-scrollbar-track {
    background: #3d3938;
    border: 0.25rem solid #171615
}

.side-navigation::-webkit-scrollbar-thumb {
    background: #52a535;
    box-shadow: 0 -0.375rem 0 0 #3c8527 inset, -0.25rem -0.5rem 0 0 hsla(0, 0%, 100%, .1) inset, 0.25rem 0.25rem 0 0 hsla(0, 0%, 100%, .2) inset, 0 0.125rem 0 0 rgba(0, 0, 0, .2)
}

.side-navigation__list {
    padding: 0;
    list-style: none
}

.side-navigation__list-item {
    border-bottom: 0.125rem solid #000;
    width: 100%;
    cursor: pointer;
    box-shadow: 0rem -0.125rem 0rem 0rem #000 inset, 0rem 0.125rem 0rem 0rem #5b5957 inset
}

.side-navigation__list-item a {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0 0.75rem;
    padding: 1rem 1.5rem;
    text-decoration: none;
    color: #fff;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: normal
}

@media(forced-colors: active)and (prefers-color-scheme: light) {
    .side-navigation__list-item a img {
        filter: brightness(0) invert(0)
    }
}

.side-navigation__list-item a:active,
.side-navigation__list-item a:hover,
.side-navigation__list-item a.activeLink {
    background: #3d3938;
    box-shadow: 0px -0.25rem 0px 0px #000 inset, 0px 0.25rem 0px 0px #5b5957 inset;
    color: #fff
}

@media(forced-colors: active) {

    .side-navigation__list-item a:active,
    .side-navigation__list-item a:hover,
    .side-navigation__list-item a.activeLink {
        border: #000 0.125rem solid
    }
}

.side-navigation__list-item a:focus {
    border: 0.125rem solid #1452cc;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), #3d3938;
    box-shadow: 0rem 0.25rem 0rem 0rem #5b5957 inset, 0rem -0.25rem 0rem 0rem #000 inset, 0rem 0rem 0rem 0.0625rem #fff
}

.side-navigation__overlay-button {
    position: absolute;
    display: inline-flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 1.625rem;
    height: 1.625rem;
    top: 1rem;
    right: 1rem;
    color: #fff;
    padding: 0;
    border: 0;
    outline: 0;
    background-color: rgba(0, 0, 0, 0)
}

@media(min-width: 769px) {
    .side-navigation__overlay-button {
        display: none
    }
}

.side-navigation__minecoin-balance {
    padding: 0 1.5rem
}

@media(forced-colors: active)and (prefers-color-scheme: light) {
    .side-navigation__minecoin-balance svg {
        filter: brightness(0) invert(0)
    }
}

.profile-tag {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
    gap: 0.5rem 0;
    margin: 0 auto 1.5rem;
    width: 100%
}

.profile-tag img.profile-tag__original_gamertag {
    height: 6.25rem;
    width: 6.25rem;
    border-radius: 100%
}

.profile-tag__gamertag {
    color: #fff;
    font-family: "MinecraftTenV2", "Noto Sans", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
    letter-spacing: -0.0225rem;
    text-transform: uppercase;
    word-break: break-word
}

.profile-tag__email {
    color: #d0c5c0;
    font-family: "MinecraftSevenV2", "Noto Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: 4%
}

.profile-tag-margin-fpp {
    margin-bottom: 0.5rem
}

.profile-friends-share-buttons {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
    padding: 1rem 1.5rem 0
}

.profile-friends-share-buttons>div {
    width: 100%
}

.mobile-navigation-bar__navigation-toggle:focus,
.mobile-navigation-bar__navigation-toggle:focus-visible {
    outline: 0.0625rem solid var(--mc-core-white);
    box-shadow: 0 0 0 0.125rem var(--mc-default-focus);
    outline-offset: 0.125rem
}

.mobile-navigation-bar {
    width: 100%;
    padding: 1rem 1.5rem;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    color: #fff;
    gap: 0 0.75rem
}

.mobile-navigation-bar__breadcrumb {
    flex: 1;
    color: #fff;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: normal
}

.mobile-navigation-bar__navigation-toggle {
    padding: 0;
    border: 0;
    font-size: 0;
    background-color: rgba(0, 0, 0, 0)
}

.mobile-navigation-bar__chevron {
    color: #fff
}

.global-error-comp {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 1.5rem
}

.global-error-comp__header {
    word-break: break-word;
    font-family: "MinecraftTenV2", "Noto Sans", sans-serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: 400;
    letter-spacing: -0.0009375rem;
    color: var(--mc-core-white) !important;
    margin: 0;
    grid-column: 1/-1
}

.global-error-comp__container {
    display: flex;
    flex-flow: column nowrap;
    gap: 1.5rem
}

.global-error-comp .global-error-comp__description {
    color: #ede5e2;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.GM_profile-name-modal .MC_modal {
    max-width: 468px;
    background-color: var(--mc-core-grey-6);
    box-shadow: 2px 2px #ffffff33 inset;
    box-shadow: -2px 2px hsla(0, 0%, 100%, .2) inset;
    border: 2px solid var(--mc-core-off-black)
}

.GM_profile-name-modal .MC_modal h2 {
    font-family: MinecraftTenV2;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem S;
    letter-spacing: .03rem;
    margin-left: 16px;
    margin-top: 16px;
    margin-right: 3rem;
    color: var(--mc-core-white)
}

.GM_profile-name-modal .MC_modal .MC_scrollbar_content_wrapper {
    margin: unset
}

.GM_profile-name-modal .MC_modal .MC_scrollbar_content_wrapper .MC_scrollbar_content {
    padding-left: unset;
    margin-right: unset;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.GM_profile-name-modal .MC_modal .MC_scrollbar_content_wrapper .MC_scrollbar_content .MC_modal_content {
    padding-right: unset;
    width: unset
}

@media only screen and (max-width: 767.9px) {
    .GM_profile-name-modal .MCR_Modal_Section {
        margin-left: auto;
        margin-right: auto
    }
}

.GM_profile-tag-modal .MC_modal {
    max-width: 464px
}

.GM_profile-tag-modal .MC_modal .MC_scrollbar_content_wrapper {
    margin: 0
}

.GM_profile-tag-modal .MC_modal .MNLC_profile-tag-box-style:first-child {
    padding-top: 0
}

.GM_profile-tag-modal .MC_modal .MC_modal_content {
    box-sizing: content-box
}

.GM_profile-tag-modal .MC_modal_close.MCR_Modal_Fullscreen,
.MC_modal_close {
    position: absolute
}

.GM_shareQRCode-modal .MC_modal {
    max-width: 404px
}

.MCR_Modal_Section .MC_modal .MC_modal_content {
    box-sizing: border-box;
    padding: unset;
    box-sizing: border-box
}

.notification__icon {
    border-right: 0.125rem solid #1e1e1f;
    border-left: 0.125rem solid #1e1e1f
}

@media(forced-colors: active)and (prefers-color-scheme: dark) {
    .notification__icon {
        filter: none;
        border-left: none
    }
}

@media(forced-colors: active)and (prefers-color-scheme: light) {
    .notification__icon {
        filter: none;
        border-left: none
    }
}

.notification__icon {
    width: 3rem;
    box-shadow: inset -0.125rem -0.25rem 0 #0000004D, inset 0.25rem 0.25rem 0 hsla(0, 0%, 100%, .2);
    display: flex;
    align-items: center;
    justify-content: center
}

.warning-message {
    display: flex;
    color: var(--mc-default-caution)
}

.warning-message::before {
    background-color: var(--mc-default-caution);
    content: "";
    display: block;
    mask-image: var(--mc-environment-warning_svg-18x20);
    mask-size: contain;
    mask-repeat: no-repeat;
    height: 20px;
    width: 18px;
    margin-right: 8px;
    align-self: center
}

@media(forced-colors: active) {
    .warning-message::before {
        filter: invert(1)
    }
}

.warning-message p {
    letter-spacing: -0.01rem;
    font-size: 0.875rem;
    font-weight: 700
}

.warning-message p span {
    display: block;
    letter-spacing: .02rem
}

.modal-change-profile-name__card-text {
    font-family: var(--mc-legends-fontlistMinecraftSeven);
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0 16px;
    letter-spacing: .06em;
    color: var(--mc-core-grey-1);
    margin-block-start: 1em;
    margin-block-end: 1em
}

.modal-change-profile-name__card-current-name {
    padding: 0 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.modal-change-profile-name__card-current-name .current-profile-name_modal-text {
    color: var(--mc-core-white)
}

.modal-change-profile-name__card-form {
    gap: 1rem 0;
    margin-top: 1rem
}

.modal-change-profile-name__card-form input.MCR_TextInput_Input {
    color: var(--mc-core-white);
    letter-spacing: .12rem;
    font-family: "MinecraftSeven", "Noto Sans", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 17px;
    margin-bottom: .5rem
}

.modal-change-profile-name__card-form input.MCR_TextInput_Input::placeholder {
    color: #b1b2b5
}

.modal-change-profile-name__card-form input.MCR_TextInput_Input_Error {
    border-color: var(--mc-default-warning-2)
}

.modal-change-profile-name__card-form .change-java-profile-name {
    padding: 0px 16px
}

.modal-change-profile-name__card-form .change-java-profile-name .MCR_TextInput_Input:focus,
.modal-change-profile-name__card-form .change-java-profile-name .MCR_TextInput_Input:focus-visible {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.modal-change-profile-name__card-form .change-java-profile-name ul {
    margin-left: 1.5rem;
    margin-bottom: 1rem
}

.modal-change-profile-name__card-form .change-java-profile-name ul li.MCR_TextInput_Info_Text {
    color: #d0c5c0;
    margin-top: unset
}

.modal-change-profile-name__card-form .change-java-profile-name .MCR_TextInput_Error_Text {
    color: var(--mc-default-warning-2);
    text-decoration: underline
}

.modal-change-profile-name__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.modal-change-profile-name__success-text {
    padding: 0px 16px;
    color: #52a535;
    margin-bottom: 1rem
}

.modal-change-profile-name__change-time-remaining {
    font-family: "Noto Sans", sans-serif;
    font-weight: 600;
    font-size: 0.875rem;
    letter-spacing: .06em;
    color: var(--mc-core-white)
}

.modal-change-profile-name__button {
    margin-top: unset;
    border-top: 2px solid var(--mc-core-off-black);
    padding: 16px;
    width: 100%;
    background-color: var(--mc-core-grey-6);
    box-shadow: 2px 2px hsla(0, 0%, 100%, .2) inset;
    box-shadow: -2px 2px hsla(0, 0%, 100%, .2) inset
}

.modal-change-profile-name__button .warning-message {
    margin-bottom: 1rem
}

.modal-change-profile-name__success-text {
    font-weight: 600;
    font-size: 0.875rem
}

.current-profile-name__text {
    font-family: "MinecraftSevenV2", "Noto Sans", sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding-top: calc(1rem/2)
}

.change-profile-name__card-inner {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start
}

.change-profile-name__card-inner .change-profile-name__card-form ul {
    margin-top: .5rem
}

.change-profile-name__card-inner .change-profile-name__card-form ul li {
    margin-left: 1.5rem;
    margin-top: unset
}

.change-profile-name__card-text {
    color: var(--mc-core-grey-1);
    font-family: "Noto Sans", sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: -0.0009375rem;
    font-weight: 400
}

.change-profile-name__card-current-name {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0.5rem 0
}

.change-profile-name__card-divider {
    background-color: var(--mc-core-grey-4);
    box-shadow: 0 -0.125rem 0 0 rgba(0, 0, 0, .25);
    height: 0.125rem;
    width: 100%;
    margin: 0
}

.change-profile-name__card-form {
    margin-top: .5em;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 1.5rem 0
}

.change-profile-name__card-form #change-java-profile-name_info {
    margin-bottom: 0
}

.change-profile-name__card-form .MCR_TextInput_Root {
    min-height: auto;
    width: 100%
}

.change-profile-name__button {
    margin-top: 1.5rem;
    gap: 1rem;
    display: flex;
    flex-direction: column
}

.change-profile-name__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.change-profile-name__success-text {
    color: #6cc349
}

.current-profile-name__header {
    color: var(--mc-core-grey-1) !important;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: -0.0009375rem;
    font-weight: 700;
    margin: 0
}

.current-profile-name__text {
    color: var(--mc-core-grey-1);
    font-family: "Noto Sans", sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: -0.0009375rem;
    font-weight: 400
}

.current-profile-name_modal-text {
    color: var(--mc-core-grey-1);
    font-family: "Noto Sans", sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: -0.0009375rem;
    font-weight: 400;
    letter-spacing: .12rem;
    font-family: "MinecraftSevenV2", "Noto Sans", sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding-top: calc(1rem/2)
}

.edit-profile {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 1.5rem
}

.edit-profile__header {
    word-break: break-word;
    font-family: "MinecraftTenV2", "Noto Sans", sans-serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: 400;
    letter-spacing: -0.0009375rem;
    color: var(--mc-core-white) !important;
    margin: 0
}

.edit-profile__card {
    width: 100%
}

/*# sourceMappingURL=570.css.map*/