/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html {
    font-family: "Noto Sans", sans-serif;
    font-size: 100%;
    line-height: 1.5em;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin: 1.5rem 0
}

h2 {
    font-size: 1.5rem;
    line-height: 3rem;
    margin: 1.5rem 0
}

h3 {
    font-size: 1.17rem;
    line-height: 1.5rem;
    margin: 1.5rem 0
}

h4 {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 1.5rem 0
}

h5 {
    font-size: .83rem;
    line-height: 1.5rem;
    margin: 1.5rem 0
}

h6 {
    font-size: .67rem;
    line-height: 1.5rem;
    margin: 1.5rem 0
}

blockquote {
    margin: 1.5rem 40px
}

dl,
ol,
ul {
    margin: 1.5rem 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin: 0
}

dd {
    margin: 0 0 0 40px
}

ol,
ul {
    padding: 0 0 0 40px
}

figure {
    margin: 1.5rem 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

main {
    display: block
}

p,
pre {
    margin: 1.5rem 0
}

code,
kbd,
samp,
pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: rgba(0, 0, 0, 0)
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    line-height: 1.5rem;
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

input {
    overflow: visible
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    display: table;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

details {
    display: block
}

summary {
    display: list-item
}

menu {
    margin: 1.5rem 0;
    padding: 0 0 0 40px
}

menu menu,
ol menu,
ul menu {
    margin: 0
}

template {
    display: none
}

[hidden] {
    display: none
}

.radio-selection__children {
    border: 0.125rem solid #171615;
    background: #262423;
    box-shadow: 0 0.375rem 0 0 rgba(0, 0, 0, .5) inset
}

.btn-launcher_secondary-destructive:focus,
.btn-launcher_secondary-vanilla:focus,
.btn-launcher_secondary-gray:focus,
.btn-launcher_primary-gray.MC_Button_Primary:focus,
.btn-launcher_primary-gray.MC_Button_Primary:focus-visible,
.btn-launcher_primary-vanilla.MC_Button_Primary:focus,
.btn-launcher_primary-vanilla.MC_Button_Primary:focus-visible,
.btn-launcher_primary-destructive.MC_Button_Primary:focus,
.btn-launcher_primary-destructive.MC_Button_Primary:focus-visible,
.btn-launcher_primary.MC_Button_Primary[aria-disabled=true]:focus,
.btn-launcher_primary.MC_Button_Primary[aria-disabled=true]:focus-visible {
    border-radius: 0 !important;
    border: 0.125rem solid var(--mc-default-focus) !important;
    outline: 0.125rem solid #fff !important;
    box-shadow: inset 0 0 0 0.125rem #fff !important
}

.btn-launcher_secondary-realms:focus,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:focus,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:active:focus,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:hover:focus {
    border-radius: 0 !important;
    border: 0.125rem solid #fff !important;
    outline: 0.125rem solid var(--mc-default-focus) !important;
    outline-offset: -0.0625rem !important
}

@font-face {
    font-family: "Noto Sans";
    src: url(../assets/fonts/NotoSans-Regular.eot);
    src: local("Noto Sans"), local("NotoSans"), url(../assets/fonts/NotoSans-Regular.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/NotoSans-Regular.woff2) format("woff2"), url(../assets/fonts/NotoSans-Regular.woff) format("woff"), url(../assets/fonts/NotoSans-Regular.ttf) format("truetype"), url(../assets/fonts/NotoSans-Regular.svg#NotoSans-Regular) format("svg");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Noto Sans";
    src: url(../assets/fonts/NotoSans-Bold.eot);
    src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(../assets/fonts/NotoSans-Bold.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/NotoSans-Bold.woff2) format("woff2"), url(../assets/fonts/NotoSans-Bold.woff) format("woff"), url(../assets/fonts/NotoSans-Bold.ttf) format("truetype"), url(../assets/fonts/NotoSans-Bold.svg#NotoSans-Bold) format("svg");
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Noto Sans";
    src: url(../assets/fonts/NotoSans-Italic.eot);
    src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(../assets/fonts/NotoSans-Italic.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/NotoSans-Italic.woff2) format("woff2"), url(../assets/fonts/NotoSans-Italic.woff) format("woff"), url(../assets/fonts/NotoSans-Italic.ttf) format("truetype"), url(../assets/fonts/NotoSans-Italic.svg#NotoSans-Italic) format("svg");
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Noto Sans";
    src: url(../assets/fonts/NotoSans-BoldItalic.eot);
    src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(../assets/fonts/NotoSans-BoldItalic.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/NotoSans-BoldItalic.woff2) format("woff2"), url(../assets/fonts/NotoSans-BoldItalic.woff) format("woff"), url(../assets/fonts/NotoSans-BoldItalic.ttf) format("truetype"), url(../assets/fonts/NotoSans-BoldItalic.svg#NotoSans-BoldItalic) format("svg");
    font-style: italic;
    font-weight: bold;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "MinecraftFive";
    src: url(../assets/fonts/MinecraftFive-Bold.eot);
    src: url(../assets/fonts/MinecraftFive-Bold.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/MinecraftFive-Bold.woff) format("woff"), url(../assets/fonts/MinecraftFive-Bold.ttf) format("truetype"), url(../assets/fonts/MinecraftFive-Bold.svg#MinecraftFive-Bold) format("svg");
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "MinecraftFive";
    src: url(../assets/fonts/MinecraftFive-Regular.eot);
    src: url(../assets/fonts/MinecraftFive-Regular.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/MinecraftFive-Regular.ttf) format("truetype"), url(../assets/fonts/MinecraftFive-Regular.woff) format("woff"), url(../assets/fonts/MinecraftFive-Regular.svg#MinecraftFive-Regular) format("svg");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "MinecraftSeven";
    src: url(../assets/fonts/MinecraftSeven.eot);
    src: url(../assets/fonts/MinecraftSeven.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/MinecraftSeven.woff) format("woff"), url(../assets/fonts/MinecraftSeven.ttf) format("truetype"), url(../assets/fonts/MinecraftSeven.svg#MinecraftSeven) format("svg");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "MinecraftTen";
    src: url(../assets/fonts/MinecraftTen.eot);
    src: url(../assets/fonts/MinecraftTen.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/MinecraftTen.woff) format("woff"), url(../assets/fonts/MinecraftTen.ttf) format("truetype"), url(../assets/fonts/MinecraftTen.svg#MinecraftTen) format("svg");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "MinecraftSevenV2";
    src: url(../assets/fonts/Minecraft-Seven_v2.otf);
    src: url(../assets/fonts/Minecraft-Seven_v2.woff) format("woff"), url(../assets/fonts/Minecraft-Seven_v2.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: MinecraftTenV2;
    src: url(../assets/fonts/Minecraft-Tenv2.eot);
    src: url(../assets/fonts/Minecraft-Tenv2.eot?#iefix) format("embedded-opentype"), url(../assets/fonts/Minecraft-Tenv2.woff) format("woff"), url(../assets/fonts/Minecraft-Tenv2.ttf) format("truetype"), url(../assets/fonts/Minecraft-Tenv2.woff2) format("woff2");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

.radio {
    transition: .3s
}

.radio label {
    cursor: pointer;
    width: 100%
}

.radio input[type=radio] {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    height: 1.3rem;
    width: 1.3rem
}

.radio input[type=radio]:hover+label .radio-icon__border {
    fill: #ede5e2
}

.radio input[type=radio]:hover+label .radio-icon__body {
    fill: #000
}

.radio input[type=radio]:focus-visible+label .radio-icon__border {
    fill: #fff
}

.radio input[type=radio]:focus-visible+label .radio-icon__body {
    fill: #171615
}

.radio input[type=radio]:focus-visible+label .radio-icon__focus {
    fill: var(--mc-default-focus)
}

.radio input[type=radio]:active+label .radio-icon__border {
    fill: #a0e081
}

.radio input[type=radio]:active+label .radio-icon__body {
    fill: #3d3938
}

.radio input[type=radio]:disabled+label .radio-icon__border {
    fill: #6b6562
}

.radio input[type=radio]:disabled+label .radio-icon__body {
    fill: #3d3938
}

.radio input[type=radio]:checked:focus-visible+label .radio-icon__checked {
    fill: #fff
}

.radio input[type=radio]:checked:focus-visible+label .radio-icon__border {
    fill: #fff
}

.radio input[type=radio]:checked:focus-visible+label .radio-icon__body {
    fill: #171615
}

.radio input[type=radio]:checked:focus-visible+label .radio-icon__focus {
    fill: var(--mc-default-focus)
}

.radio input[type=radio]:checked:hover+label .radio-icon__checked {
    fill: #fff
}

.radio input[type=radio]:checked:hover+label .radio-icon__border {
    fill: #a0e081
}

.radio input[type=radio]:checked:hover+label .radio-icon__body {
    fill: #000
}

.radio input[type=radio]:checked:active+label .radio-icon__checked {
    fill: #fff
}

.radio input[type=radio]:checked:active+label .radio-icon__border {
    fill: #d0c5c0
}

.radio input[type=radio]:checked:active+label .radio-icon__body {
    fill: #3d3938
}

.radio input[type=radio]:checked:disabled+label .radio-icon__checked {
    fill: #aba09c
}

.radio input[type=radio]:checked:disabled+label .radio-icon__border {
    fill: #6b6562
}

.radio input[type=radio]:checked:disabled+label .radio-icon__body {
    fill: #262423
}

.radio input[type=radio]:checked+label .radio-icon__checked {
    fill: #fff
}

.radio input[type=radio]:checked+label .radio-icon__border {
    fill: #86d562
}

.radio input[type=radio]:checked+label .radio-icon__body {
    fill: #000
}

.radio-selection {
    cursor: pointer;
    transition: .3s;
    position: relative
}

.radio-selection__children {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 1.375rem 1rem 1rem
}

@media screen and (-ms-high-contrast: active),
(forced-colors: active) {
    .radio-selection__children {
        border-color: windowText;
        box-shadow: none !important
    }
}

.radio-selection__label {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    gap: 0 0.5rem;
    border: 0.125rem solid #262423;
    background: #3d3938;
    box-shadow: 0 0.25rem 0 0 hsla(0, 0%, 100%, .2) inset;
    padding: 0.625rem 0.75rem;
    color: #ede5e2;
    font-family: "MinecraftSevenV2", "Noto Sans", sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.035rem
}

.radio-selection__label svg {
    min-width: 1.75rem
}

@media screen and (-ms-high-contrast: active),
(forced-colors: active) {
    .radio-selection__label {
        border-color: windowText;
        box-shadow: none !important
    }
}

.radio-selection__label span {
    word-break: break-word
}

.mcp-note {
    color: #d0c5c0;
    font-family: "Noto Sans", sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: normal;
    letter-spacing: normal;
    font-weight: 400
}

.mcp-note__subject {
    color: #ede5e2;
    font-weight: 700
}

.mcp-textarea {
    background: #262423;
    border: 0.125rem solid #898481;
    box-shadow: 0 0.375rem 0 0 rgba(0, 0, 0, .5) inset;
    overflow: hidden;
    padding: 0.5rem 0.75rem;
    outline: none;
    color: #ede5e2;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.015rem
}

.mcp-textarea__root {
    display: flex;
    flex-flow: column nowrap;
    gap: 0.5rem 0
}

.mcp-textarea__label {
    color: #ede5e2;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.015rem;
    cursor: pointer
}

.mcp-textarea:active,
.mcp-textarea:focus,
.mcp-textarea:focus-visible {
    color: #fff;
    border: 0.125rem solid #1452cc;
    box-shadow: 0 0.375rem 0 0 rgba(0, 0, 0, .5) inset, 0 0 0 0.0625rem #fff
}

.mcp-textarea--error:not(:active, :focus, :focus-visible) {
    border: 0.125rem solid #ff7b7b;
    box-shadow: 0 0.375rem 0 0 rgba(0, 0, 0, .5) inset
}

.mcp-textarea::placeholder {
    color: #ede5e2;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.015rem
}

.mcp-textarea[aria-disabled=true] {
    border: 0.125rem solid #6b6562;
    background: #3d3938;
    box-shadow: none;
    color: #aba09c
}

.mcp-link-small {
    color: var(--mc-core-green-2) !important;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    line-height: normal;
    letter-spacing: -0.0009375rem;
    font-weight: 400;
    text-decoration: underline
}

.mcp-link-small:hover,
.mcp-link-small:focus,
.mcp-link-small:focus-visible {
    color: var(--mc-core-green-2) !important
}

.mcp-link-small:focus,
.mcp-link-small:focus-visible {
    border-radius: 0;
    outline: 0.0625rem solid var(--mc-core-white);
    outline-offset: 0.0625rem;
    box-shadow: 0 0 0 0.125rem var(--mc-default-focus);
    background-color: rgba(0, 0, 0, 0)
}

.mcp-link-small:active {
    color: var(--mc-core-green-3) !important
}

.mcp-input-label {
    color: #ede5e2;
    font-family: "Noto Sans", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.015rem;
    cursor: pointer
}

.mcp-input__char-counter {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    color: var(--mc-core-grey-2);
    font-family: "Noto Sans", sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: normal;
    letter-spacing: -0.0009375rem;
    font-weight: 400
}

.mcp-input__char-counter--error {
    color: #ff7b7b;
    font-family: "Noto Sans", sans-serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.mcp-input__char-counter--counter {
    margin: 0 0 0 auto
}

.btn-launcher_primary {
    color: #fff !important;
    font-family: "Noto Sans", sans-serif !important;
    font-size: 1rem !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1rem !important;
    letter-spacing: 0.03rem !important;
    min-height: 3rem !important;
    align-items: center !important
}

.btn-launcher_primary span {
    padding: 0 !important
}

.btn-launcher_primary.MC_Button_Primary {
    padding: 0.3125rem 0.8125rem !important
}

.btn-launcher_primary .MCR_Button_Icon_Container_After,
.btn-launcher_primary .MCR_Button_Icon_Container_Before {
    padding: 0 !important
}

.btn-launcher_primary-icon-only {
    min-width: auto !important
}

.btn-launcher_primary-icon-only span {
    display: none !important
}

.btn-launcher_primary-icon-only svg {
    margin: 0 !important
}

.btn-launcher_primary-gray {
    color: #262423 !important;
    background: #aba09c !important;
    box-shadow: inset 0 -0.25rem 0 #6b6562 !important
}

.btn-launcher_primary-gray.MC_Button_Primary:before {
    box-shadow: -0.125rem -0.125rem 0 0 hsla(0, 0%, 100%, .25) inset, 0.125rem 0.125rem 0 0 hsla(0, 0%, 100%, .3) inset
}

.btn-launcher_primary-gray.MC_Button_Primary:hover {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%), #aba09c !important
}

.btn-launcher_primary-gray.MC_Button_Primary:focus,
.btn-launcher_primary-gray.MC_Button_Primary:focus-visible {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%), #aba09c
}

.btn-launcher_primary-gray.MC_Button_Primary:active {
    color: #000 !important;
    background: #aba09c !important;
    box-shadow: none !important
}

.btn-launcher_primary-gray.MC_Button_Primary:active:not([aria-disabled=true]):before {
    height: 100% !important;
    box-shadow: -0.125rem -0.125rem 0 0 hsla(0, 0%, 100%, .1) inset, 0.125rem 0.125rem 0 0 hsla(0, 0%, 100%, .2) inset !important
}

.btn-launcher_primary-vanilla {
    background: #3c8527 !important;
    box-shadow: inset 0 -0.25rem 0 #2a641c !important
}

.btn-launcher_primary-vanilla.MC_Button_Primary:before {
    box-shadow: -0.125rem -0.125rem 0 0 hsla(0, 0%, 100%, .1) inset, 0.125rem 0.125rem 0 0 hsla(0, 0%, 100%, .2) inset !important
}

.btn-launcher_primary-vanilla.MC_Button_Primary:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #3c8527 !important
}

.btn-launcher_primary-vanilla.MC_Button_Primary:focus,
.btn-launcher_primary-vanilla.MC_Button_Primary:focus-visible {
    background: #2a641c !important
}

.btn-launcher_primary-vanilla.MC_Button_Primary:active {
    background: #2a641c !important
}

.btn-launcher_primary-vanilla.MC_Button_Primary:active:not([aria-disabled=true]):before {
    height: 100% !important
}

.btn-launcher_primary-destructive {
    background: #ca3636 !important;
    box-shadow: inset 0 -0.25rem 0 #ad1d1d !important
}

.btn-launcher_primary-destructive.MC_Button_Primary:before {
    box-shadow: -0.125rem -0.125rem 0 0 #d54242 inset, 0.125rem 0.125rem 0 0 #ea5e5e inset !important
}

.btn-launcher_primary-destructive.MC_Button_Primary:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #ca3636 !important
}

.btn-launcher_primary-destructive.MC_Button_Primary:focus,
.btn-launcher_primary-destructive.MC_Button_Primary:focus-visible {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #ca3636 !important
}

.btn-launcher_primary-destructive.MC_Button_Primary:active {
    background: #b62525 !important
}

.btn-launcher_primary-destructive.MC_Button_Primary:active:not([aria-disabled=true]):before {
    height: 100% !important
}

.btn-launcher_primary:not([aria-disabled=true]):before {
    height: calc(100% - 0.25rem) !important
}

.btn-launcher_primary.MC_Button_Primary[aria-disabled=true] {
    background: #6b6562 !important;
    box-shadow: inset 0 -0.25rem 0 #262423 !important;
    outline: none !important;
    outline-offset: 0 !important;
    color: #3d3938 !important;
    opacity: .7 !important
}

.btn-launcher_primary.MC_Button_Primary[aria-disabled=true]:hover {
    background: #6b6562 !important
}

.btn-launcher_primary.MC_Button_Primary[aria-disabled=true]:focus,
.btn-launcher_primary.MC_Button_Primary[aria-disabled=true]:focus-visible {
    box-shadow: none !important
}

.btn-launcher_secondary:active {
    box-shadow: none !important
}

.btn-launcher_secondary:active.MC_Button_Secondary:not([aria-disabled=true]):before {
    height: 100% !important
}

.btn-launcher_secondary .MCR_Button_Icon_Container_After,
.btn-launcher_secondary .MCR_Button_Icon_Container_Before {
    margin: 0 !important
}

.btn-launcher_secondary-destructive {
    background: #ca3636 !important;
    box-shadow: inset 0 -0.25rem 0 #ad1d1d !important
}

.btn-launcher_secondary-destructive:before {
    box-shadow: -0.125rem -0.125rem 0 0 #d54242 inset, 0.125rem 0.125rem 0 0 #ea5e5e inset !important
}

.btn-launcher_secondary-destructive:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #ca3636 !important
}

.btn-launcher_secondary-destructive:active {
    background: #ad1d1d !important
}

.btn-launcher_secondary-vanilla {
    background: #3c8527 !important;
    color: #fff !important;
    box-shadow: inset 0 -0.25rem 0 #2a641c !important
}

.btn-launcher_secondary-vanilla:before {
    box-shadow: -0.125rem -0.125rem 0 0 hsla(0, 0%, 100%, .1) inset, 0.125rem 0.125rem 0 0 hsla(0, 0%, 100%, .2) inset !important
}

.btn-launcher_secondary-vanilla:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #3c8527 !important
}

.btn-launcher_secondary-vanilla:active {
    background: #2a641c !important
}

.btn-launcher_secondary-gray {
    color: #262423 !important;
    background: #aba09c !important;
    box-shadow: inset 0 -0.25rem 0 #6b6562 !important
}

.btn-launcher_secondary-gray:hover {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%), #aba09c !important
}

.btn-launcher_secondary-gray:active {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), #aba09c !important
}

.btn-launcher_secondary-gray:active::before {
    box-shadow: -0.125rem -0.125rem 0 0 hsla(0, 0%, 100%, .1) inset, 0.125rem 0.125rem 0 0 hsla(0, 0%, 100%, .2) inset !important
}

.btn-launcher_secondary-gray:before {
    box-shadow: -0.125rem -0.125rem 0 0 hsla(0, 0%, 100%, .25) inset, 0.125rem 0.125rem 0 0 hsla(0, 0%, 100%, .3) inset !important
}

.btn-launcher_secondary-realms {
    box-shadow: inset 0 -0.25rem 0 #4a1cac !important
}

.btn-launcher_secondary-realms:hover {
    background: #8354f7 !important
}

.btn-launcher_secondary-realms:active {
    border: 0.125rem solid #1e1e1f
}

.btn-launcher_secondary.MC_Button_Secondary:not([aria-disabled=true]):before {
    height: calc(100% - 0.25rem) !important
}

.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true],
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:active,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:hover {
    background: #6b6562 !important;
    opacity: .7 !important;
    box-shadow: inset 0 -0.25rem 0 #3d3938 !important;
    outline: none !important;
    color: #3d3938 !important
}

.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:after,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:active:after,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:hover:after {
    background-color: #3d3938 !important
}

.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:focus,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:active:focus,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:hover:focus {
    box-shadow: none !important
}

.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:before,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:active:before,
.btn-launcher_secondary.MC_Button_Secondary[aria-disabled=true]:hover:before {
    box-shadow: none !important
}

.btn-launcher_secondary-tertiary {
    background: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    line-height: normal !important;
    box-shadow: none !important;
    text-decoration: underline !important;
    cursor: pointer !important;
    padding: 0 !important;
    min-width: auto !important;
    border: 0 !important
}

.btn-launcher_secondary-tertiary.MC_Button_Secondary.MC_Glyph_Link_B>span {
    width: 100% !important
}

.btn-launcher_secondary-tertiary.MC_Button_Secondary[aria-disabled=true] {
    background: rgba(0, 0, 0, 0) !important;
    outline: none !important;
    box-shadow: none !important;
    outline-offset: 0 !important;
    text-decoration: none !important
}

.btn-launcher_secondary-tertiary.MC_Button_Secondary[aria-disabled=true]:hover,
.btn-launcher_secondary-tertiary.MC_Button_Secondary[aria-disabled=true]:active {
    background: rgba(0, 0, 0, 0) !important
}

.btn-launcher_secondary-tertiary.MC_Button_Secondary[aria-disabled=true]:focus {
    outline: 0.125rem solid var(--mc-default-focus) !important;
    box-shadow: 0 0 0 0.1875rem #fff !important;
    outline-offset: 0 !important
}

.btn-launcher_secondary-tertiary:hover {
    color: #ede5e2 !important
}

.btn-launcher_secondary-tertiary:active {
    color: #d0c5c0 !important
}

.btn-launcher_secondary-tertiary:focus {
    outline: 0.125rem solid var(--mc-default-focus) !important;
    box-shadow: 0 0 0 0.1875rem #fff !important;
    outline-offset: 0 !important
}

.btn-launcher_secondary-tertiary:before,
.btn-launcher_secondary-tertiary:after {
    display: none !important
}

.btn-launcher {
    border: 0.125rem solid #262423 !important
}

*,
*::after,
*::before {
    box-sizing: border-box
}

html,
body {
    vertical-align: baseline
}

html,
body,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

main {
    outline: none
}

fieldset {
    min-width: 0
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

.text-regular {
    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
}

p {
    margin: 0
}

.app__back-ground-color {
    background-color: #171615
}

.app__back-ground-color.app__back-ground-color-purple {
    background-color: #050029
}

.app__back-ground-color.app__back-ground-color-gradient-purple {
    background: linear-gradient(180deg, #722377 0%, #08032c 81.25%), #050029
}

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