/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
    margin: 0;
}

.cmp-accordion__button {
    display: block;
    width: 100%;
    text-align: left;
}

.cmp-accordion__panel--hidden {
    display: none;
}

.cmp-accordion__panel--expanded {
    display: block;
}

:root {
    --mc-core-green-6: #2A641C;
    --mc-core-green-5: #3C8527;
    --mc-core-green-4: #52A535;
    --mc-core-green-3: #6CC349;
    --mc-core-green-2: #86D562;
    --mc-core-green-1: #A0E081;
    --mc-core-grey-6: #262423;
    --mc-core-grey-5: #3D3938;
    --mc-core-grey-4: #6B6562;
    --mc-core-grey-3: #ABA09C;
    --mc-core-grey-2: #D0C5C0;
    --mc-core-grey-1: #EDE5E2;
    --mc-core-rich-black: #000;
    --mc-core-off-black: #171615;
    --mc-core-white: #fff;
    --mc-core-off-white: #FCF5F1;
    --mc-core-gradient-dark-grey: linear-gradient(180deg, #3D3938 0%, #262423 50%, #171615 100%);
    --mc-core-gradient-green: linear-gradient(180deg, #6CC349 0%, #52A535 50%, #3C8527 100%);
    --mc-core-gradient-light-grey: linear-gradient(180deg, #FCF5F1 0%, #EDE5E2 50%, #D0C5C0 100%);
    --mc-vanilla-green-6: #2A641C;
    --mc-vanilla-green-5: #3C8527;
    --mc-vanilla-green-4: #52A535;
    --mc-vanilla-green-3: #6CC349;
    --mc-vanilla-green-2: #86D562;
    --mc-vanilla-green-1: #A0E081;
    --mc-vanilla-brown-6: #492D1F;
    --mc-vanilla-brown-5: #66412C;
    --mc-vanilla-brown-4: #805539;
    --mc-vanilla-brown-3: #976746;
    --mc-vanilla-brown-2: #AD7A54;
    --mc-vanilla-brown-1: #C28E64;
    --mc-vanilla-blue-6: #002FAE;
    --mc-vanilla-blue-5: #0040C8;
    --mc-vanilla-blue-4: #0855DB;
    --mc-vanilla-blue-3: #1E6EEA;
    --mc-vanilla-blue-2: #3A87F4;
    --mc-vanilla-blue-1: #5B9FFB;
    --mc-vanilla-grey-6: #262423;
    --mc-vanilla-grey-5: #3D3938;
    --mc-vanilla-grey-4: #6B6562;
    --mc-vanilla-grey-3: #ABA09C;
    --mc-vanilla-grey-2: #D0C5C0;
    --mc-vanilla-grey-1: #EDE5E2;
    --mc-vanilla-coldgrey-6: #2C2F3A;
    --mc-vanilla-coldgrey-5: #3D4250;
    --mc-vanilla-coldgrey-4: #4D5466;
    --mc-vanilla-coldgrey-3: #5D647A;
    --mc-vanilla-coldgrey-2: #6C748C;
    --mc-vanilla-coldgrey-1: #8089A2;
    --mc-legends-light-blue-6: #339CD7;
    --mc-legends-light-blue-5: #39B9EB;
    --mc-legends-light-blue-4: #4AD5FF;
    --mc-legends-light-blue-3: #70DFFF;
    --mc-legends-light-blue-2: #95E8FF;
    --mc-legends-light-blue-1: #ACF2FF;
    --mc-legends-dark-blue-6: #001236;
    --mc-legends-dark-blue-5: #00215C;
    --mc-legends-dark-blue-4: #00337D;
    --mc-legends-dark-blue-3: #003BAB;
    --mc-legends-dark-blue-2: #005DCF;
    --mc-legends-dark-blue-1: #007FF2;
    --mc-legends-light-orange-6: #DE7523;
    --mc-legends-light-orange-5: #E89133;
    --mc-legends-light-orange-4: #F1AD42;
    --mc-legends-light-orange-3: #F6C25A;
    --mc-legends-light-orange-2: #FAD36F;
    --mc-legends-light-orange-1: #FDDF93;
    --mc-legends-ultra-dark-blue: #071927;
    --mc-legends-ultra-dark-orange: #271505;
    --mc-dungeons-orange-6: #DE5B0D;
    --mc-dungeons-orange-5: #FF791A;
    --mc-dungeons-orange-4: #FFA41F;
    --mc-dungeons-orange-3: #FFC42B;
    --mc-dungeons-orange-2: #FFD953;
    --mc-dungeons-orange-1: #FFF27A;
    --mc-dungeons-red-6: #8F1F0B;
    --mc-dungeons-red-5: #B42D10;
    --mc-dungeons-red-4: #DA3A16;
    --mc-dungeons-red-3: #FF481B;
    --mc-dungeons-red-2: #FF6D3A;
    --mc-dungeons-red-1: #FF925B;
    --mc-dungeons-mulberry-6: #190D19;
    --mc-dungeons-mulberry-5: #32122A;
    --mc-dungeons-mulberry-4: #4F1030;
    --mc-dungeons-mulberry-3: #530F33;
    --mc-dungeons-mulberry-2: #6C0E37;
    --mc-dungeons-mulberry-1: #7B0D3A;
    --mc-realms-deep-blue-7: #050029;
    --mc-realms-deep-blue-6: #0C0248;
    --mc-realms-deep-blue-5: #210A80;
    --mc-realms-deep-blue-4: #401CAC;
    --mc-realms-deep-blue-3: #643ACB;
    --mc-realms-deep-blue-2: #8D68E0;
    --mc-realms-deep-blue-1: #BCA4EC;
    --mc-realms-pink-6: #7F007A;
    --mc-realms-pink-5: #A40094;
    --mc-realms-pink-4: #D812B4;
    --mc-realms-pink-3: #E833C2;
    --mc-realms-pink-2: #F460D2;
    --mc-realms-pink-1: #FB95E2;
    --mc-marketplace-gold-6: #94540E;
    --mc-marketplace-gold-5: #B87918;
    --mc-marketplace-gold-4: #DB9F21;
    --mc-marketplace-gold-3: #FFC42B;
    --mc-marketplace-gold-2: #FFD953;
    --mc-marketplace-gold-1: #FFF27A;
    --mc-marketplace-grey-6: #262423;
    --mc-marketplace-grey-5: #3D3938;
    --mc-marketplace-grey-4: #6B6562;
    --mc-marketplace-grey-3: #ABA09C;
    --mc-marketplace-grey-2: #D0C5C0;
    --mc-marketplace-grey-1: #EDE5E2;
    --mc-marketplace-gradient-gold: linear-gradient(270deg, #FFF27A 0%, #FFC42B 100%);
    --mc-default--fontlist: "Noto Sans","Helvetica Neue","Helvetica","Arial","sans-serif";
    --mc-vanilla-fontlist: "MinecraftTen","Noto Sans","Helvetica Neue","Helvetica","Arial","sans-serif";
    --mc-dungeons-fontlist: "Minecraft-Fivev2","Noto Sans","Helvetica Neue","Helvetica","Arial","sans-serif";
    --mc-realms-fontlist: "MinecraftTen","Noto Sans","Helvetica Neue","Helvetica","Arial","sans-serif";
    --mc-legends-fontlist: "MinecraftSeven-v2","MinecraftSeven","Noto Sans","Helvetica Neue","Helvetica","Arial","sans-serif";
    --mc-text-highlight-fontlist: "SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;
    --mc-default-focus: #1157BE;
    --mc-default-caution: #E2B923;
    --mc-default-warning: #CA3636;
    --mc-default-warning-2: #FF605E
}

.MC_sr-only,.mc-sr-only {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.MC_Grid__maxwidth_none {
    max-width: none!important
}

.MC_Grid__maxwidth_1920 {
    max-width: 1920px!important
}

.MC_Grid__maxwidth_1440 {
    max-width: 1440px!important
}

.MC_Bg_Core__Green_6 {
    background-color: var(--mc-core-green-6)
}

.MC_Bg_Core__Green_5 {
    background-color: var(--mc-core-green-5)
}

.MC_Bg_Core__Green_4 {
    background-color: var(--mc-core-green-4)
}

.MC_Bg_Core__Green_3 {
    background-color: var(--mc-core-green-3)
}

.MC_Bg_Core__Green_2 {
    background-color: var(--mc-core-green-2)
}

.MC_Bg_Core__Green_1 {
    background-color: var(--mc-core-green-1)
}

.MC_Bg_Core__Grey_6 {
    background-color: var(--mc-core-grey-6)
}

.MC_Bg_Core__Grey_5 {
    background-color: var(--mc-core-grey-5)
}

.MC_Bg_Core__Grey_4 {
    background-color: var(--mc-core-grey-4)
}

.MC_Bg_Core__Grey_3 {
    background-color: var(--mc-core-grey-3)
}

.MC_Bg_Core__Grey_2 {
    background-color: var(--mc-core-grey-2)
}

.MC_Bg_Core__Grey_1 {
    background-color: var(--mc-core-grey-1)
}

.MC_Bg_Core__rich-black {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__off-black {
    background-color: var(--mc-core-off-black)
}

.MC_Bg_Core__white {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__off-white {
    background-color: var(--mc-core-off-white)
}

.MC_Bg_Vanilla__Green_6 {
    background-color: var(--mc-vanilla-green-6)
}

.MC_Bg_Vanilla__Green_5 {
    background-color: var(--mc-vanilla-green-5)
}

.MC_Bg_Vanilla__Green_4 {
    background-color: var(--mc-vanilla-green-4)
}

.MC_Bg_Vanilla__Green_3 {
    background-color: var(--mc-vanilla-green-3)
}

.MC_Bg_Vanilla__Green_2 {
    background-color: var(--mc-vanilla-green-2)
}

.MC_Bg_Vanilla__Green_1 {
    background-color: var(--mc-vanilla-green-1)
}

.MC_Bg_Vanilla__Brown_6 {
    background-color: var(--mc-vanilla-brown-6)
}

.MC_Bg_Vanilla__Brown_5 {
    background-color: var(--mc-vanilla-brown-5)
}

.MC_Bg_Vanilla__Brown_4 {
    background-color: var(--mc-vanilla-brown-4)
}

.MC_Bg_Vanilla__Brown_3 {
    background-color: var(--mc-vanilla-brown-3)
}

.MC_Bg_Vanilla__Brown_2 {
    background-color: var(--mc-vanilla-brown-2)
}

.MC_Bg_Vanilla__Brown_1 {
    background-color: var(--mc-vanilla-brown-1)
}

.MC_Bg_Vanilla__Blue_6 {
    background-color: var(--mc-vanilla-blue-6)
}

.MC_Bg_Vanilla__Blue_5 {
    background-color: var(--mc-vanilla-blue-5)
}

.MC_Bg_Vanilla__Blue_4 {
    background-color: var(--mc-vanilla-blue-4)
}

.MC_Bg_Vanilla__Blue_3 {
    background-color: var(--mc-vanilla-blue-3)
}

.MC_Bg_Vanilla__Blue_2 {
    background-color: var(--mc-vanilla-blue-2)
}

.MC_Bg_Vanilla__Blue_1 {
    background-color: var(--mc-vanilla-blue-1)
}

.MC_Bg_Vanilla__Cold_Grey_6 {
    background-color: var(--mc-vanilla-coldgrey-6)
}

.MC_Bg_Vanilla__Cold_Grey_5 {
    background-color: var(--mc-vanilla-coldgrey-5)
}

.MC_Bg_Vanilla__Cold_Grey_4 {
    background-color: var(--mc-vanilla-coldgrey-4)
}

.MC_Bg_Vanilla__Cold_Grey_3 {
    background-color: var(--mc-vanilla-coldgrey-3)
}

.MC_Bg_Vanilla__Cold_Grey_2 {
    background-color: var(--mc-vanilla-coldgrey-2)
}

.MC_Bg_Vanilla__Cold_Grey_1 {
    background-color: var(--mc-vanilla-coldgrey-1)
}

.MC_Bg_Vanilla__Grey_6 {
    background-color: var(--mc-vanilla-grey-6)
}

.MC_Bg_Vanilla__Grey_5 {
    background-color: var(--mc-vanilla-grey-5)
}

.MC_Bg_Vanilla__Grey_4 {
    background-color: var(--mc-vanilla-grey-4)
}

.MC_Bg_Vanilla__Grey_3 {
    background-color: var(--mc-vanilla-grey-3)
}

.MC_Bg_Vanilla__Grey_2 {
    background-color: var(--mc-vanilla-grey-2)
}

.MC_Bg_Vanilla__Grey_1 {
    background-color: var(--mc-vanilla-grey-1)
}

.MC_Bg_Dungeons__Orange_6 {
    background-color: var(--mc-dungeons-orange-6)
}

.MC_Bg_Dungeons__Orange_5 {
    background-color: var(--mc-dungeons-orange-5)
}

.MC_Bg_Dungeons__Orange_4 {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Bg_Dungeons__Orange_3 {
    background-color: var(--mc-dungeons-orange-3)
}

.MC_Bg_Dungeons__Orange_2 {
    background-color: var(--mc-dungeons-orange-2)
}

.MC_Bg_Dungeons__Orange_1 {
    background-color: var(--mc-dungeons-orange-1)
}

.MC_Bg_Dungeons__Red_6 {
    background-color: var(--mc-dungeons-red-6)
}

.MC_Bg_Dungeons__Red_5 {
    background-color: var(--mc-dungeons-red-5)
}

.MC_Bg_Dungeons__Red_4 {
    background-color: var(--mc-dungeons-red-4)
}

.MC_Bg_Dungeons__Red_3 {
    background-color: var(--mc-dungeons-red-3)
}

.MC_Bg_Dungeons__Red_2 {
    background-color: var(--mc-dungeons-red-2)
}

.MC_Bg_Dungeons__Red_1 {
    background-color: var(--mc-dungeons-red-1)
}

.MC_Bg_Dungeons__Mulberry_6 {
    background-color: var(--mc-dungeons-mulberry-6)
}

.MC_Bg_Dungeons__Mulberry_5 {
    background-color: var(--mc-dungeons-mulberry-5)
}

.MC_Bg_Dungeons__Mulberry_4 {
    background-color: var(--mc-dungeons-mulberry-4)
}

.MC_Bg_Dungeons__Mulberry_3 {
    background-color: var(--mc-dungeons-mulberry-3)
}

.MC_Bg_Dungeons__Mulberry_2 {
    background-color: var(--mc-dungeons-mulberry-2)
}

.MC_Bg_Dungeons__Mulberry_1 {
    background-color: var(--mc-dungeons-mulberry-1)
}

.MC_Bg_Legends__Light_Blue_6 {
    background-color: var(--mc-legends-light-blue-6)
}

.MC_Bg_Legends__Light_Blue_5 {
    background-color: var(--mc-legends-light-blue-5)
}

.MC_Bg_Legends__Light_Blue_4 {
    background-color: var(--mc-legends-light-blue-4)
}

.MC_Bg_Legends__Light_Blue_3 {
    background-color: var(--mc-legends-light-blue-3)
}

.MC_Bg_Legends__Light_Blue_2 {
    background-color: var(--mc-legends-light-blue-2)
}

.MC_Bg_Legends__Light_Blue_1 {
    background-color: var(--mc-legends-light-blue-1)
}

.MC_Bg_Legends__Dark_Blue_6 {
    background-color: var(--mc-legends-dark-blue-6)
}

.MC_Bg_Legends__Dark_Blue_5 {
    background-color: var(--mc-legends-dark-blue-5)
}

.MC_Bg_Legends__Dark_Blue_4 {
    background-color: var(--mc-legends-dark-blue-4)
}

.MC_Bg_Legends__Dark_Blue_3 {
    background-color: var(--mc-legends-dark-blue-3)
}

.MC_Bg_Legends__Dark_Blue_2 {
    background-color: var(--mc-legends-dark-blue-2)
}

.MC_Bg_Legends__Dark_Blue_1 {
    background-color: var(--mc-legends-dark-blue-1)
}

.MC_Bg_Legends__Light_Orange_6 {
    background-color: var(--mc-legends-light-orange-6)
}

.MC_Bg_Legends__Light_Orange_5 {
    background-color: var(--mc-legends-light-orange-5)
}

.MC_Bg_Legends__Light_Orange_4 {
    background-color: var(--mc-legends-light-orange-4)
}

.MC_Bg_Legends__Light_Orange_3 {
    background-color: var(--mc-legends-light-orange-3)
}

.MC_Bg_Legends__Light_Orange_2 {
    background-color: var(--mc-legends-light-orange-2)
}

.MC_Bg_Legends__Light_Orange_1 {
    background-color: var(--mc-legends-light-orange-1)
}

.MC_Bg_Legends__Ultra_Dark_Blue {
    background-color: var(--mc-legends-ultra-dark-blue)
}

.MC_Bg_Legends__Ultra_Dark_Orange {
    background-color: var(--mc-legends-ultra-dark-orange)
}

.MC_Bg_Realms__Pink_6 {
    background-color: var(--mc-realms-pink-6)
}

.MC_Bg_Realms__Pink_5 {
    background-color: var(--mc-realms-pink-5)
}

.MC_Bg_Realms__Pink_4 {
    background-color: var(--mc-realms-pink-4)
}

.MC_Bg_Realms__Pink_3 {
    background-color: var(--mc-realms-pink-3)
}

.MC_Bg_Realms__Pink_2 {
    background-color: var(--mc-realms-pink-2)
}

.MC_Bg_Realms__Pink_1 {
    background-color: var(--mc-realms-pink-1)
}

.MC_Bg_Realms__Deep_Blue_7 {
    background-color: var(--mc-realms-deep-blue-7)
}

.MC_Bg_Realms__Deep_Blue_6 {
    background-color: var(--mc-realms-deep-blue-6)
}

.MC_Bg_Realms__Deep_Blue_5 {
    background-color: var(--mc-realms-deep-blue-5)
}

.MC_Bg_Realms__Deep_Blue_4 {
    background-color: var(--mc-realms-deep-blue-4)
}

.MC_Bg_Realms__Deep_Blue_3 {
    background-color: var(--mc-realms-deep-blue-3)
}

.MC_Bg_Realms__Deep_Blue_2 {
    background-color: var(--mc-realms-deep-blue-2)
}

.MC_Bg_Realms__Deep_Blue_1 {
    background-color: var(--mc-realms-deep-blue-1)
}

.MC_Bg_Marketplace__Gold_6 {
    background-color: var(--mc-marketplace-gold-6)
}

.MC_Bg_Marketplace__Gold_5 {
    background-color: var(--mc-marketplace-gold-5)
}

.MC_Bg_Marketplace__Gold_4 {
    background-color: var(--mc-marketplace-gold-4)
}

.MC_Bg_Marketplace__Gold_3 {
    background-color: var(--mc-marketplace-gold-3)
}

.MC_Bg_Marketplace__Gold_2 {
    background-color: var(--mc-marketplace-gold-2)
}

.MC_Bg_Marketplace__Gold_1 {
    background-color: var(--mc-marketplace-gold-1)
}

.MC_Bg_Marketplace__Grey_6 {
    background-color: var(--mc-marketplace-grey-6)
}

.MC_Bg_Marketplace__Grey_5 {
    background-color: var(--mc-marketplace-grey-5)
}

.MC_Bg_Marketplace__Grey_4 {
    background-color: var(--mc-marketplace-grey-4)
}

.MC_Bg_Marketplace__Grey_3 {
    background-color: var(--mc-marketplace-grey-3)
}

.MC_Bg_Marketplace__Grey_2 {
    background-color: var(--mc-marketplace-grey-2)
}

.MC_Bg_Marketplace__Grey_1 {
    background-color: var(--mc-marketplace-grey-1)
}

[class*=MC_Theme] .MC_Link_Accent {
    background-color: transparent
}

.MC_test_outerScroller {
    position: fixed;
    top: -10000000px;
    left: -10000000px;
    visibility: hidden;
    width: 200px;
    height: 100px;
    overflow: hidden
}

.MC_test_innerScroller {
    width: 100%;
    height: 50px
}

.MC_scrollLock {
    overflow: hidden;
    padding-right: var(--scrollbarWidth)
}

body:is(.MC_Bg_Core__rich-black,.MC_Bg_Core__off-black,.MC_Bg_Legends__Ultra_Dark_Blue,.MC_Bg_Legends__Ultra_Dark_Orange),body:is([class*="_Core__Grey_"],[class*="_Core__Green_"],[class*="_Vanilla__Green_"],[class*="_Vanilla__Brown_"],[class*="_Vanilla__Grey_"],[class*="_Realms__Pink_"],[class*="_Realms__Deep_Blue_"]):not([class*="_1"],[class*="_2"],[class*="_3"]),body:is([class*="_Vanilla__Blue_"],[class*="_Dungeons__Red_"]):not([class*="_1"],[class*="_2"]),body:is([class*="_Vanilla__Cold_Grey_"],[class*=MC_Bg_Dungeons__Mulberry_],[class*=MC_Bg_Legends__Dark_Blue_]) {
    --mc-page-default-color: var(--mc-core-white)
}

[class*=MC_Theme]:is(.MC_Bg_Core__rich-black,.MC_Bg_Core__off-black,.MC_Bg_Legends__Ultra_Dark_Blue,.MC_Bg_Legends__Ultra_Dark_Orange),[class*=MC_Theme]:is([class*="_Core__Grey_"],[class*="_Core__Green_"],[class*="_Vanilla__Green_"],[class*="_Vanilla__Brown_"],[class*="_Vanilla__Grey_"],[class*="_Realms__Pink_"],[class*="_Realms__Deep_Blue_"]):not([class*="_1"],[class*="_2"],[class*="_3"]),[class*=MC_Theme]:is([class*="_Vanilla__Blue_"],[class*="_Dungeons__Red_"]):not([class*="_1"],[class*="_2"]),[class*=MC_Theme]:is([class*="_Vanilla__Cold_Grey_"],[class*=MC_Bg_Dungeons__Mulberry_],[class*=MC_Bg_Legends__Dark_Blue_]),body:is(.MC_Bg_Core__rich-black,.MC_Bg_Core__off-black,.MC_Bg_Legends__Ultra_Dark_Blue,.MC_Bg_Legends__Ultra_Dark_Orange),body:is([class*="_Core__Grey_"],[class*="_Core__Green_"],[class*="_Vanilla__Green_"],[class*="_Vanilla__Brown_"],[class*="_Vanilla__Grey_"],[class*="_Realms__Pink_"],[class*="_Realms__Deep_Blue_"]):not([class*="_1"],[class*="_2"],[class*="_3"]),body:is([class*="_Vanilla__Blue_"],[class*="_Dungeons__Red_"]):not([class*="_1"],[class*="_2"]),body:is([class*="_Vanilla__Cold_Grey_"],[class*=MC_Bg_Dungeons__Mulberry_],[class*=MC_Bg_Legends__Dark_Blue_]) {
    --mc-theme-primary-color: var(--mc-core-white);
    --mc-text-decoration-color: var(--mc-core-white);
    --mc-vanilla-green-link-color: var(--mc-vanilla-green-3);
    --mc-vanilla-green-link-hover-color: var(--mc-core-white);
    --mc-legends-blue-link-color: var(--mc-legends-light-blue-4);
    --mc-legends-blue-link-hover-color: var(--mc-core-white);
    --mc-dungeons-orange-link-color: var(--mc-dungeons-orange-4);
    --mc-dungeons-orange-link-hover-color: var(--mc-core-white);
    --mc-realms-pink-link-color: var(--mc-realms-pink-3);
    --mc-realms-pink-link-hover-color: var(--mc-core-white);
    --mc-text-highlight-color: #c736ff;
    --mc-caption-background-color: var(--mc-core-grey-5);
    --mc-blockquote-background-color: var(--mc-core-white);
    --mc-blockquote-color: var(--mc-core-rich-black)
}

.MC_Glyph_Link_A {
    display: inline-flex;
    align-items: center
}

.MC_Glyph_Link_A::after {
    aspect-ratio: 1/1;
    background-color: #000;
    content: '';
    clip-path: var(--mc-environment-link_A);
    display: inline-block;
    margin-left: 12px;
    width: 7px;
    height: 7px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 7px
}

.MC_Glyph_Link_A:active,.MC_Glyph_Link_A:focus,.MC_Glyph_Link_A:focus-visible {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 .0625rem #fff;
    background-color: transparent
}

.MC_Glyph_Link_B {
    display: flex;
    align-items: center;
    gap: 1rem
}

.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-rich-black);
    display: inline-block;
    content: '';
    height: 8px;
    width: 14px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 14px;
    clip-path: var(--mc-environment-arrow__down_clip-path);
    transform: rotate(-90deg)
}

.MC_Glyph_Link_C {
    display: inline-flex;
    align-items: end;
    gap: 9px
}

.MC_Glyph_Link_C::after {
    display: block;
    content: '';
    width: 16px;
    height: 16px;
    background-color: #fff;
    clip-path: var(--mc-environment-right_arrow_with_tail_icon_clip-path);
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 16px
}

.MC_Glyph_Download_A {
    position: relative;
    display: inline-flex;
    align-items: end;
    gap: 9px
}

.MC_Glyph_Download_A>span {
    padding-right: 33px
}

.MC_Glyph_Download_A::after {
    display: block;
    content: '';
    width: 24px;
    height: 24px;
    background-color: #fff;
    clip-path: var(--mc-environment-arrow__download_clip-path);
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 24px;
    position: absolute;
    right: 28px;
    top: 50%;
    transform: translateY(-50%)
}

.MC_Glyph_Icon_A rect {
    fill: #EDE5E2
}

.MC_Theme_Legends .MC_Glyph_Link_A::after {
    background-color: var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3))
}

.MC_Theme_Legends .MC_Glyph_Link_A:hover {
    color: var(--mc-vanilla-green-link-hover-color,var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3)))
}

.MC_Theme_Legends .MC_Glyph_Link_A:hover::after {
    background-color: var(--mc-vanilla-green-link-hover-color,var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3)))
}

.MC_Theme_Legends .MC_Glyph_Link_A.MC_Link_Accent:hover::after {
    background-color: var(--mc-vanilla-green-link-hover-color,var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3)))
}

.MC_Theme_Dungeons .MC_Glyph_Link_A::after {
    background-color: var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6))
}

.MC_Theme_Dungeons .MC_Glyph_Link_A:hover {
    color: var(--mc-dungeons-orange-link-hover-color,var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6)))
}

.MC_Theme_Dungeons .MC_Glyph_Link_A:hover::after {
    background-color: var(--mc-dungeons-orange-link-hover-color,var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6)))
}

.MC_Theme_Dungeons .MC_Glyph_Link_A.MC_Link_Accent:hover::after {
    background-color: var(--mc-dungeons-orange-link-hover-color,var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6)))
}

.MC_Theme_Core .MC_Glyph_Link_A::after,.MC_Theme_Vanilla .MC_Glyph_Link_A::after {
    background-color: var(--mc-vanilla-green-link-color,var(--mc-core-green-6))
}

.MC_Theme_Core .MC_Glyph_Link_A:hover,.MC_Theme_Vanilla .MC_Glyph_Link_A:hover {
    color: var(--mc-vanilla-green-link-hover-color,var(--mc-vanilla-green-link-color,var(--mc-core-green-6)))
}

.MC_Theme_Core .MC_Glyph_Link_A:hover::after,.MC_Theme_Vanilla .MC_Glyph_Link_A:hover::after {
    background-color: var(--mc-vanilla-green-link-hover-color,var(--mc-vanilla-green-link-color,var(--mc-core-green-6)))
}

.MC_Theme_Core .MC_Glyph_Link_A.MC_Link_Accent:hover::after,.MC_Theme_Vanilla .MC_Glyph_Link_A.MC_Link_Accent:hover::after {
    background-color: var(--mc-vanilla-green-link-hover-color,var(--mc-vanilla-green-link-color,var(--mc-core-green-6)))
}

.MC_Theme_Realms .MC_Glyph_Link_A::after {
    background-color: var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3))
}

.MC_Theme_Realms .MC_Glyph_Link_A:hover {
    color: var(--mc-realms-pink-link-hover-color,var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3)))
}

.MC_Theme_Realms .MC_Glyph_Link_A:hover::after {
    background-color: var(--mc-realms-pink-link-hover-color,var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3)))
}

.MC_Theme_Realms .MC_Glyph_Link_A.MC_Link_Accent:hover::after {
    background-color: var(--mc-realms-pink-link-hover-color,var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3)))
}

.MC_Theme_Marketplace .MC_Glyph_Link_A::after {
    background-color: #ffce3c
}

.MC_Theme_Marketplace .MC_Glyph_Link_A:hover {
    color: var(--mc-core-white)
}

.MC_Theme_Marketplace .MC_Glyph_Link_A:hover::after {
    background-color: #ffce3c
}

.MC_Theme_Marketplace .MC_Glyph_Link_A.MC_Link_Accent:hover::after {
    background-color: var(--mc-core-white)
}

@media (forced-colors:active) {
    .MC_Glyph_Link_A:hover {
        text-decoration: underline
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Glyph_Link_A::after,.MC_Glyph_Link_B::after,.MC_Glyph_Link_C::after {
        background-color:currentColor!important;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Glyph_Link_A::after,.MC_Glyph_Link_B::after,.MC_Glyph_Link_C::after {
        filter:invert(1)
    }
}

.MC_Link_StyleA {
    font-weight: 700;
    font-size: .875rem;
    line-height: 19px;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-white);
    text-decoration: none!important
}

.MC_Link_StyleA:hover {
    color: var(--mc-core-white)!important;
    text-decoration: underline!important
}

.MC_Link_StyleA:focus,.MC_Link_StyleA:focus-visible {
    border-radius: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: 1px;
    box-shadow: 0 0 0 .125rem var(--mc-default-focus);
    background-color: transparent
}

.MC_Theme_Legends a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3));
    text-decoration: underline
}

.MC_Theme_Legends a:not(.MC_Button):active,.MC_Theme_Legends a:not(.MC_Button):focus,.MC_Theme_Legends a:not(.MC_Button):focus-visible {
    border-radius: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: 1px;
    box-shadow: 0 0 0 .125rem var(--mc-default-focus);
    background-color: transparent
}

.MC_Theme_Legends a:not(.MC_Button,.MC_Link_Accent):hover {
    color: var(--mc-legends-blue-link-hover-color,var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3)));
    background-color: transparent
}

.MC_Theme_Legends .MC_Link_Accent {
    color: var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3))
}

.MC_Theme_Legends .MC_Link_Accent:hover {
    color: var(--mc-legends-blue-link-hover-color,var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3)));
    text-decoration: underline
}

.MC_Theme_Legends .MC_Link_h5 {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem
}

.MC_Theme_Legends .MC_Link_h5:hover {
    color: var(--mc-legends-blue-link-hover-color,var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3)))
}

.MC_Theme_Core a:not(.MC_Button,.MC_Link_Accent),.MC_Theme_Vanilla a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-vanilla-green-link-color,var(--mc-core-green-6));
    text-decoration: underline
}

.MC_Theme_Core a:not(.MC_Button):active,.MC_Theme_Core a:not(.MC_Button):focus,.MC_Theme_Core a:not(.MC_Button):focus-visible,.MC_Theme_Vanilla a:not(.MC_Button):active,.MC_Theme_Vanilla a:not(.MC_Button):focus,.MC_Theme_Vanilla a:not(.MC_Button):focus-visible {
    border-radius: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: 1px;
    box-shadow: 0 0 0 .125rem var(--mc-default-focus);
    background-color: transparent
}

.MC_Theme_Core a:not(.MC_Button,.MC_Link_Accent):hover,.MC_Theme_Vanilla a:not(.MC_Button,.MC_Link_Accent):hover {
    color: var(--mc-vanilla-green-link-hover-color,var(--mc-vanilla-green-link-color,var(--mc-core-green-6)));
    background-color: transparent
}

.MC_Theme_Core .MC_Link_Accent,.MC_Theme_Vanilla .MC_Link_Accent {
    color: var(--mc-vanilla-green-link-color,var(--mc-core-green-6))
}

.MC_Theme_Core .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_Link_Accent:hover {
    color: var(--mc-vanilla-green-link-hover-color,var(--mc-vanilla-green-link-color,var(--mc-core-green-6)));
    text-decoration: underline
}

.MC_Theme_Core .MC_Link_h5,.MC_Theme_Vanilla .MC_Link_h5 {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem
}

.MC_Theme_Core .MC_Link_h5:hover,.MC_Theme_Vanilla .MC_Link_h5:hover {
    color: var(--mc-vanilla-green-link-hover-color,var(--mc-vanilla-green-link-color,var(--mc-core-green-6)))
}

.MC_Theme_Dungeons a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6));
    text-decoration: underline
}

.MC_Theme_Dungeons a:not(.MC_Button):active,.MC_Theme_Dungeons a:not(.MC_Button):focus,.MC_Theme_Dungeons a:not(.MC_Button):focus-visible {
    border-radius: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: 1px;
    box-shadow: 0 0 0 .125rem var(--mc-default-focus);
    background-color: transparent
}

.MC_Theme_Dungeons a:not(.MC_Button,.MC_Link_Accent):hover {
    color: var(--mc-dungeons-orange-link-hover-color,var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6)));
    background-color: transparent
}

.MC_Theme_Dungeons .MC_Link_Accent {
    color: var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6))
}

.MC_Theme_Dungeons .MC_Link_Accent:hover {
    color: var(--mc-dungeons-orange-link-hover-color,var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6)));
    text-decoration: underline
}

.MC_Theme_Dungeons .MC_Link_h5 {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem
}

.MC_Theme_Dungeons .MC_Link_h5:hover {
    color: var(--mc-dungeons-orange-link-hover-color,var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6)))
}

.MC_Theme_Realms a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3));
    text-decoration: underline
}

.MC_Theme_Realms a:not(.MC_Button):active,.MC_Theme_Realms a:not(.MC_Button):focus,.MC_Theme_Realms a:not(.MC_Button):focus-visible {
    border-radius: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: 1px;
    box-shadow: 0 0 0 .125rem var(--mc-default-focus);
    background-color: transparent
}

.MC_Theme_Realms a:not(.MC_Button,.MC_Link_Accent):hover {
    color: var(--mc-realms-pink-link-hover-color,var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3)));
    background-color: transparent
}

.MC_Theme_Realms .MC_Link_Accent {
    color: var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3))
}

.MC_Theme_Realms .MC_Link_Accent:hover {
    color: var(--mc-realms-pink-link-hover-color,var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3)));
    text-decoration: underline
}

.MC_Theme_Realms .MC_Link_h5 {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem
}

.MC_Theme_Realms .MC_Link_h5:hover {
    color: var(--mc-realms-pink-link-hover-color,var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3)));
    text-decoration: underline
}

.MC_Theme_Marketplace a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-core-white);
    text-decoration: underline
}

.MC_Theme_Marketplace a:not(.MC_Button):active,.MC_Theme_Marketplace a:not(.MC_Button):focus,.MC_Theme_Marketplace a:not(.MC_Button):focus-visible {
    border-radius: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: 1px;
    box-shadow: 0 0 0 .125rem var(--mc-default-focus);
    background-color: transparent
}

.MC_Theme_Marketplace a:not(.MC_Button,.MC_Link_Accent):hover {
    color: #ffce3c;
    background-color: transparent
}

.MC_Theme_Marketplace .MC_Link_Accent {
    color: #ffce3c
}

.MC_Theme_Marketplace .MC_Link_Accent:hover {
    color: var(--mc-core-white);
    text-decoration: underline
}

.MC_Theme_Marketplace .MC_Link_h5 {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem
}

.MC_Theme_Marketplace .MC_Link_h5:hover {
    color: var(--mc-core-white)
}

.MC_Theme_Vanilla .MC_Link_Style_RichText a,.MC_Theme_Vanilla .MC_Link_Style_RichText a:hover {
    color: var(--mc-vanilla-green-link-color,var(--mc-core-green-6));
    text-decoration: underline;
    font-weight: 700
}

.MC_Theme_Vanilla .MC_Link_Style_RichText a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-vanilla-green-link-color,var(--mc-core-green-6))
}

.MC_Theme_Legends .MC_Link_Style_RichText a,.MC_Theme_Legends .MC_Link_Style_RichText a:hover {
    color: var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3));
    text-decoration: underline;
    font-weight: 700
}

.MC_Theme_Legends .MC_Link_Style_RichText a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-legends-blue-link-color,var(--mc-legends-dark-blue-3))
}

.MC_Theme_Dungeons .MC_Link_Style_RichText a,.MC_Theme_Dungeons .MC_Link_Style_RichText a:hover {
    color: var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6));
    text-decoration: underline;
    font-weight: 700
}

.MC_Theme_Dungeons .MC_Link_Style_RichText a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-dungeons-orange-link-color,var(--mc-dungeons-orange-6))
}

.MC_Theme_Realms .MC_Link_Style_RichText a,.MC_Theme_Realms .MC_Link_Style_RichText a:hover {
    color: var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3));
    text-decoration: underline;
    font-weight: 700
}

.MC_Theme_Realms .MC_Link_Style_RichText a:not(.MC_Button,.MC_Link_Accent) {
    color: var(--mc-realms-pink-link-color,var(--mc-realms-deep-blue-3))
}

.MC_Theme_Marketplace .MC_Link_Style_RichText a,.MC_Theme_Marketplace .MC_Link_Style_RichText a:hover {
    color: #ffce3c;
    text-decoration: underline;
    font-weight: 700
}

.MC_Link_Style_RichText a:hover {
    text-decoration: none!important
}

.MC_Link_Style_RichText ol,.MC_Link_Style_RichText ul {
    padding-left: 32px;
    list-style-type: square;
    margin: 6px 0 12px 0;
    color: var(--mc-theme-primary-color,var(--mc-core-rich-black))
}

@keyframes mcAnimateFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0);
        transform: translate3d(0,0,0)
    }
}

@keyframes mcAnimateFadeOutDown {
    from {
        opacity: 1;
        transform: translateZ(0);
        transform: translate3d(0,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }
}

@keyframes mcAnimateGlyphDown {
    0%,100% {
        bottom: 0
    }

    50% {
        bottom: -15px
    }
}

.MC_Draggable {
    position: relative;
    z-index: 0
}

.MC_Draggable>div {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.MC_AEM_Wrapper {
    position: relative;
    z-index: 20
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 19
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 18
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 17
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 16
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 15
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 14
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 13
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 12
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 11
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 10
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 9
}

.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper+.MC_AEM_Wrapper {
    z-index: 8
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 34!important
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 35!important
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 36!important
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 37!important
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 38!important
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 39!important
}

.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_])+.MC_AEM_Wrapper:has(> [class*=MC_Fade__top_]) {
    z-index: 40!important
}

.MC_Accordion_group {
    border-top: 1px solid var(--mc-core-grey-4);
    padding: 1px 0
}

.MC_Accordion_content[aria-hidden=true] {
    display: none
}

.MC_Accordion_content {
    padding-left: 3px
}

.MC_Accordion_toggle {
    border: none;
    padding: 0;
    width: 100%
}

.MC_Accordion_toggle:focus {
    outline: .0625rem solid var(--mc-core-white);
    box-shadow: 0 0 0 .0625rem var(--mc-default-focus);
    outline-offset: 1px
}

.MC_Accordion_toggle_text {
    display: block;
    font-weight: 700;
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    text-transform: uppercase;
    padding: 17px 35px 17px 3px;
    text-align: left;
    position: relative;
    margin-bottom: 0
}

.MC_Accordion_toggle_text::after {
    aspect-ratio: 14/8;
    background-color: var(--mc-core-grey-5);
    display: block;
    content: '';
    width: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    clip-path: var(--mc-environment-arrow__down_clip-path)
}

.MC_Accordion_toggle[aria-expanded=true] .MC_Accordion_toggle_text::after {
    transform: translateY(-50%) rotate(180deg)
}

@media (forced-colors:active) {
    .MC_Accordion_toggle:focus,.MC_Accordion_toggle:focus-visible {
        outline: 2px solid #000!important
    }

    .MC_Accordion_content {
        margin-top: 2px;
        padding-bottom: 2px
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Accordion_toggle_text::after {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Accordion_toggle_text::after {
        filter:invert(1)
    }
}

.MC_Animations {
    height: 0;
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    position: relative
}

.MC_Animations_group {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.MC_Animations_Layer {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
    aspect-ratio: calc(var(--width)/ var(--frames))/var(--height);
    animation-timing-function: linear
}

.MC_Animations_Layer::after {
    content: '';
    display: block;
    background-repeat: no-repeat;
    position: relative;
    height: auto;
    width: 100%;
    aspect-ratio: calc(var(--width)/ var(--frames))/var(--height);
    background-size: calc(100% * var(--frames)) 100%;
    animation-delay: var(--animation-delay, 0);
    animation-duration: calc(1s * (var(--frames) / 12));
    animation-timing-function: steps(var(--frames),jump-none);
    animation-iteration-count: var(--animation-iteration-count,infinite);
    animation-name: MCAnimations;
    background-image: var(--bg-asset)
}

@media (forced-colors:active) {
    .MC_Animations_Layer::after {
        filter: invert(1)
    }
}

@keyframes MCAnimations {
    from {
        background-position-x: 0
    }

    to {
        background-position-x: 100%
    }
}

.MC_Animations .MC_Animations_Layer::after {
    animation: none!important
}

.MC_Animation__cancel .MC_Animations_Layer,.MC_Animation__cancel .MC_Animations_Layer::after {
    animation-play-state: paused
}

@media (prefers-reduced-motion:reduce) {
    .MC_Animations_Layer,.MC_Animations_Layer::after {
        animation-play-state: paused
    }
}

.MC_Blocks {
    display: none
}

.MC_Blocks_Group {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    height: 100%
}

.MC_Blocks_Row {
    display: flex;
    flex-wrap: nowrap;
    pointer-events: none;
    justify-content: flex-start;
    gap: 0;
    position: relative
}

.MC_Blocks_Block,.MC_Blocks_Block>* {
    --frames: 4;
    --height: 90;
    height: 100%;
    --width: 360;
    --border-width: calc(100 * (1px / var(--height)));
    aspect-ratio: calc(var(--width)/ var(--frames))/var(--height);
    background-color: transparent;
    background-position-x: calc(100% * (1 - var(--state,var(--strength))/ (var(--frames) - 1)));
    background-size: cover;
    background-repeat: no-repeat;
    border-width: 0;
    pointer-events: auto;
    padding: 0;
    display: block;
    position: relative
}

.MC_Blocks_Block[data-mc-block-strength='0']>* {
    position: absolute;
    bottom: 0;
    left: 0
}

.MC_Blocks_Block.MC_Blocks_Contains[data-mc-block-strength='0']:focus::after,.MC_Blocks_Block:not([disabled]):focus {
    border-radius: 0;
    border: 0;
    outline: 0;
    box-shadow: inset 0 0 0 1px var(--mc-core-white),inset 0 0 0 3px var(--mc-default-focus);
    outline-offset: 0
}

.MC_Blocks_Block.MC_Blocks_Contains[data-mc-block-strength='0']:focus {
    box-shadow: none
}

.MC_Blocks_Block.MC_Blocks_Contains[data-mc-block-strength='0']:focus::after {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.MC_Blocks_Block:not([data-mc-block-strength='0']):not([disabled]):focus::before,.MC_Blocks_Block:not([data-mc-block-strength='0']):not([disabled]):hover::before {
    clip-path: var(--mc-environment-plus_icon_clip-path);
    background-color: var(--mc-core-white);
    content: ' ';
    display: block;
    height: 25%;
    width: 25%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.MC_Blocks_Breakable {
    aspect-ratio: 1/1;
    width: 100%
}

.MC_Blocks_Breakable,.MC_Blocks_Breakable * {
    cursor: none!important
}

.MC_Blocks_Group .MC_Animations_Explode {
    width: 100%;
    z-index: 1000
}

.MC_Animation__explode {
    animation: youShookMeAllNightLong 1s cubic-bezier(.34,.13,.21,1) both
}

@keyframes youShookMeAllNightLong {
    10%,90% {
        transform: translateX(-.1%)
    }

    20%,80% {
        transform: translateX(.2%)
    }

    30%,50%,70% {
        transform: translateX(-.4%)
    }

    40%,60% {
        transform: translateX(.4%)
    }
}

.MC_Animation__cancel .MC_Blocks_Breakable,.MC_Animation__cancel .MC_Blocks_Breakable * {
    cursor: unset!important
}

.MC_Animation__cancel .MC_Blocks_Breakable button {
    cursor: pointer!important
}

.MC_Blocks_Block.MC_Blocks_Blank,.MC_Blocks_Block[aria-hidden=true] {
    pointer-events: none
}

.MC_Animation__cancel .MC_Animation__explode {
    animation-play-state: paused
}

.MC_Animation__cancel .MC_Animations_Explode {
    display: none!important
}

@media (forced-colors:active) {
    .MC_Blocks_Block {
        filter: invert(1)
    }

    .MC_Blocks_Block.MC_Blocks_Contains[data-mc-block-strength='0']:focus::after,.MC_Blocks_Block.MC_Blocks_Contains[data-mc-block-strength='0']:hover::after,.MC_Blocks_Block:not([disabled]):focus,.MC_Blocks_Block:not([disabled]):hover {
        outline: 2px solid var(--mc-default-focus);
        outline-offset: -2px
    }
}

.MC_Blocks_Branding {
    display: grid;
    grid-template-columns: repeat(auto-fill,calc(var(--blockSize) * 1px));
    grid-template-rows: repeat(auto-fill,minmax(calc(var(--blockSize) * 1px),calc(var(--blockSize) * 1px)));
    justify-content: center;
    width: 100%;
    margin: 0;
    position: relative;
    margin: 0 auto
}

.MC_Blocks_Branding_Background {
    grid-area: 1/1/-1/-1;
    height: 100%;
    position: relative;
    z-index: 0
}

.MC_Button {
    font-family: var(--mc-default--fontlist);
    max-width: fit-content;
    max-width: -moz-fit-content;
    text-decoration: none
}

.MC_Button>span {
    word-break: break-word
}

.MC_Button:hover {
    text-decoration: none
}

@media (forced-colors:active) {
    .MC_Button {
        outline: 1px solid transparent
    }

    .MC_Button:focus,.MC_Button:hover {
        filter: invert(1)
    }

    .MC_Button:focus,.MC_Button:focus-visible {
        background-color: var(--mc-core-white)!important
    }
}

.MC_Button_textTransform-none {
    text-transform: none!important
}

.MC_Theme_Dungeons .MC_Button[disabled],.MC_Theme_Legends .MC_Button[disabled],.MC_Theme_Marketplace .MC_Button[disabled],.MC_Theme_Realms .MC_Button[disabled],.MC_Theme_Vanilla .MC_Button[disabled] {
    outline: 2px solid var(--mc-vanilla-grey-3);
    background-color: var(--mc-vanilla-grey-1);
    color: var(--mc-vanilla-grey-3);
    box-shadow: none
}

.MC_Theme_Dungeons .MC_Button[disabled]:active,.MC_Theme_Dungeons .MC_Button[disabled]:hover,.MC_Theme_Legends .MC_Button[disabled]:active,.MC_Theme_Legends .MC_Button[disabled]:hover,.MC_Theme_Marketplace .MC_Button[disabled]:active,.MC_Theme_Marketplace .MC_Button[disabled]:hover,.MC_Theme_Realms .MC_Button[disabled]:active,.MC_Theme_Realms .MC_Button[disabled]:hover,.MC_Theme_Vanilla .MC_Button[disabled]:active,.MC_Theme_Vanilla .MC_Button[disabled]:hover {
    background-color: var(--mc-vanilla-grey-1);
    box-shadow: none
}

.MC_Theme_Dungeons .MC_Button[disabled]:focus,.MC_Theme_Legends .MC_Button[disabled]:focus,.MC_Theme_Marketplace .MC_Button[disabled]:focus,.MC_Theme_Realms .MC_Button[disabled]:focus,.MC_Theme_Vanilla .MC_Button[disabled]:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

html .MC_Button_transparent {
    border: 2px solid var(--mc-core-white);
    color: var(--mc-core-white);
    padding: 10px 10px 10px 15px;
    margin-left: 10px
}

html .MC_Button_transparent:hover {
    background-color: var(--mc-core-white);
    color: var(--mc-core-rich-black);
    text-decoration: none
}

html .MC_Button_transparent:hover::after {
    background-color: var(--mc-core-rich-black)
}

html .MC_Button_transparent:hover:active,html .MC_Button_transparent:hover:focus {
    color: var(--mc-core-white)
}

html .MC_Button_transparent::after,html .MC_Button_transparent:hover:active::after,html .MC_Button_transparent:hover:focus::after {
    background-color: var(--mc-core-white)
}

html .MC_Button_transparent:active,html .MC_Button_transparent:focus,html .MC_Button_transparent:focus-visible {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 .0625rem #fff;
    outline-offset: -2px;
    background-color: transparent
}

.MC_Carousel {
    overflow: hidden;
    margin: 0 auto;
    width: 100%
}

.MC_Carousel :focus {
    outline: 0;
    box-shadow: none
}

.MC_Carousel :focus-visible {
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Carousel_controls_button:focus {
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Carousel_thumbs_track,.MC_Carousel_track_slider {
    display: flex;
    flex-wrap: nowrap
}

.MC_Carousel_thumbs_slide,.MC_Carousel_track_slide {
    flex: 0 0 auto
}

.MC_Carousel_track_slide_media {
    position: relative
}

.MC_Carousel .MC_Carousel_thumbs_wrapper,.MC_Carousel .MC_Carousel_track_wrapper {
    position: relative
}

.MC_Carousel_controls_button {
    background-color: transparent;
    border: none;
    margin: 0 56px 0 0;
    position: relative;
    transform: rotate(360deg)
}

.MC_Carousel_controls_button,.MC_Carousel_controls_button::after {
    aspect-ratio: 1/1;
    cursor: pointer;
    width: 40px
}

.MC_Carousel_controls_button::after {
    content: '';
    clip-path: var(--mc-environment-arrow__horizontal_clip-path);
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.MC_Carousel_controls_button:hover::after,.MC_Theme_Vanilla .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-vanilla-green-4)
}

.MC_Carousel_controls_button__next {
    transform: rotate(180deg);
    margin-right: 0
}

.MC_Bg_Inherit .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Legends .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Legends .MC_Carousel_track_slide_media_link__play::before {
    background-color: var(--mc-legends-light-blue-5);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-legends-light-blue-6),inset 0 6px 0 var(--mc-legends-light-blue-1)
}

.MC_Theme_Legends .MC_Carousel_track_slide_media_link__play::after {
    background-color: var(--mc-legends-ultra-dark-blue)
}

.MC_Theme_Dungeons .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Dungeons .MC_Carousel_track_slide_media_link__play::before {
    background-color: var(--mc-dungeons-orange-4);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-dungeons-orange-5),inset 0 6px 0 var(--mc-dungeons-orange-2)
}

.MC_Theme_Dungeons .MC_Carousel_track_slide_media_link__play::after {
    background-color: var(--mc-dungeons-mulberry-3)
}

.MC_Theme_Marketplace .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-marketplace-gold-4)
}

.MC_Theme_Marketplace .MC_Carousel_track_slide_media_link__play::before {
    background-color: var(--mc-marketplace-gold-4);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-dungeons-orange-5),inset 0 6px 0 var(--mc-dungeons-orange-2)
}

.MC_Theme_Marketplace .MC_Carousel_track_slide_media_link__play::after {
    background-color: var(--mc-marketplace-gold-3)
}

.MC_Bg_Core__Green_4 .MC_Carousel_controls_button::after,.MC_Bg_Core__Green_5 .MC_Carousel_controls_button::after,.MC_Bg_Core__Green_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__Green_1 .MC_Carousel_controls_button::after,.MC_Bg_Core__Green_2 .MC_Carousel_controls_button::after,.MC_Bg_Core__Green_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__Grey_4 .MC_Carousel_controls_button::after,.MC_Bg_Core__Grey_5 .MC_Carousel_controls_button::after,.MC_Bg_Core__Grey_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__Grey_1 .MC_Carousel_controls_button::after,.MC_Bg_Core__Grey_2 .MC_Carousel_controls_button::after,.MC_Bg_Core__Grey_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__off-black .MC_Carousel_controls_button::after,.MC_Bg_Core__rich-black .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__off-white .MC_Carousel_controls_button::after,.MC_Bg_Core__white .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Green_4 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Green_5 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Green_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Green_1 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Green_2 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Green_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Brown_4 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Brown_5 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Brown_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Brown_1 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Brown_2 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Brown_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Blue_3 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Blue_4 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Blue_5 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Blue_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Blue_1 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Blue_2 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Cold_Grey_1 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_2 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_3 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_4 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_5 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Grey_4 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Grey_5 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Grey_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Grey_1 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Grey_2 .MC_Carousel_controls_button::after,.MC_Bg_Vanilla__Grey_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Orange_1 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Orange_2 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Orange_3 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Orange_4 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Orange_5 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Orange_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Red_3 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Red_4 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Red_5 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Red_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Dungeons__Red_1 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Red_2 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Mulberry_1 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Mulberry_2 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Mulberry_3 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Mulberry_4 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Mulberry_5 .MC_Carousel_controls_button::after,.MC_Bg_Dungeons__Mulberry_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Legends__Light_Blue_1 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Blue_2 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Blue_3 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Blue_4 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Blue_5 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Blue_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Legends__Dark_Blue_1 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Dark_Blue_2 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Dark_Blue_3 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Dark_Blue_4 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Dark_Blue_5 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Dark_Blue_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Legends__Light_Orange_1 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Orange_2 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Orange_3 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Orange_4 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Orange_5 .MC_Carousel_controls_button::after,.MC_Bg_Legends__Light_Orange_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Legends__Ultra_Dark_Blue .MC_Carousel_controls_button::after,.MC_Bg_Legends__Ultra_Dark_Orange .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Pink_4 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Pink_5 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Pink_6 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Pink_1 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Pink_2 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Pink_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Realms__Deep_Blue_4 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Deep_Blue_5 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Deep_Blue_6 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Deep_Blue_7 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Deep_Blue_1 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Deep_Blue_2 .MC_Carousel_controls_button::after,.MC_Bg_Realms__Deep_Blue_3 .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Carousel_controls_button::after {
        background-color:currentColor!important;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Carousel_controls_button::after {
        filter:invert(1)
    }
}

.MC_Cursors__custom {
    top: -100%;
    left: -100%;
    user-select: none;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%,-50%)
}

.MC_Cursors__custom .MC_Animations_Layer {
    transform: translate(-50%,-50%)
}

.MC_Animation__cancel .MC_Cursors__custom,.MC_modal_open .MC_Cursors__custom {
    display: none
}

:root {
    --mc-environment-arrow__down_clip-path: polygon(0% 0%, 0% 25%, 14.286% 25%, 14.286% 50%, 28.572% 50%, 28.572% 75%, 42.858% 75%, 42.858% 100%, 57.142% 100%, 57.142% 75%, 71.428% 75%, 71.428% 50%, 85.714% 50%, 85.714% 25%, 100% 25%, 100% 0%, 85.714% 0%, 85.714% 25%, 71.428% 25%, 71.428% 50%, 57.142% 50%, 57.142% 75%, 42.858% 75%, 42.858% 50%, 28.572% 50%, 28.572% 25%, 14.286% 25%, 14.286% 0%);
    --mc-environment-arrow__down_scale: scaleY(57.14%);
    --mc-environment-arrow__right_clip-path: polygon(0% 0%, 33.33% 0%, 33.33% 20%, 66.66% 20%, 66.66% 40%, 100% 40%, 100% 60%, 66.66% 60%, 66.66% 80%, 33.33% 80%, 33.33% 100%, 0% 100%, 0% 80%, 33.33% 80%, 33.33% 60%, 66.66% 60%, 66.66% 40%, 33.33% 40%, 33.33% 20%, 0% 20%);
    --mc-environment-arrow__horizontal_clip-path: polygon(50% 5%, 40% 5%, 40% 15%, 30% 15%, 30% 25%, 20% 25%, 20% 35%, 10% 35%, 10% 45%, 0% 45%, 0% 55%, 10% 55%, 10% 65%, 20% 65%, 20% 75%, 30% 75%, 30% 85%, 40% 85%, 40% 95%, 50% 95%, 50% 85%, 40% 85%, 40% 75%, 30% 75%, 30% 65%, 20% 65%, 20% 55%, 100% 55%, 100% 45%, 20% 45%, 20% 35%, 30% 35%, 30% 25%, 40% 25%, 40% 15%, 50% 15%, 50% 5%);
    --mc-environment-arrow__download_clip-path: polygon(50.00% 0.000%,50.00% 66.67%,58.33% 66.67%,58.33% 58.33%,66.67% 58.33%,66.67% 50.00%,75.00% 50.00%,75.00% 41.67%,83.33% 41.67%,83.33% 50.00%,75.00% 50.00%,75.00% 58.33%,66.67% 58.33%,66.67% 66.67%,58.33% 66.67%,58.33% 75.00%,50.00% 75.00%,50.00% 83.33%,50.00% 91.67%,83.33% 91.67%,83.33% 100.0%,8.333% 100.0%,8.333% 91.67%,50.00% 91.67%,50.00% 83.33%,41.67% 83.33%,41.67% 75.00%,33.33% 75.00%,33.33% 66.67%,25.00% 66.67%,25.00% 58.33%,16.67% 58.33%,16.67% 50.00%,8.333% 50.00%,8.333% 41.67%,16.67% 41.67%,16.67% 50.00%,25.00% 50.00%,25.00% 58.33%,33.33% 58.33%,33.33% 66.67%,41.67% 66.67%,41.67% 0.000%);
    --mc-environment-breakthrough_clip-path: polygon(40% 0%, 40% 8.33%, 10% 8.33%, 10% 16.67%, 5% 16.67%, 5% 33.33%, 0% 33.33%, 0% 50%, 5% 50%, 5% 58.33%, 10% 58.33%, 10% 83.33%, 25% 83.33%, 25% 91.67%, 30% 91.67%, 30% 100%, 45% 100%, 45% 91.67%, 60% 91.67%, 60% 100%, 65% 100%, 65% 91.67%, 70% 91.67%, 70% 75%, 85% 75%, 85% 83.33%, 90% 83.33%, 90% 75%, 95% 75%, 95% 58.33%, 100% 58.33%, 100% 50%, 95% 50%, 95% 33.33%, 100% 33.33%, 100% 25%, 95% 25%, 95% 8.33%, 85% 8.33%, 85% 16.67%, 70% 16.67%, 70% 8.33%, 60% 8.33%, 60% 0%);
    --mc-environment-breakthrough__2_clip-path: polygon(0.000% 41.67%,0.000% 50.00%,5.000% 50.00%,5.000% 66.67%,0.000% 66.67%,0.000% 75.00%,5.000% 75.00%,5.000% 91.67%,15.00% 91.67%,15.00% 83.33%,30.00% 83.33%,30.00% 91.67%,40.00% 91.67%,40.00% 100.0%,60.00% 100.0%,60.00% 91.67%,90.00% 91.67%,90.00% 83.33%,95.00% 83.33%,95.00% 66.67%,100.0% 66.67%,100.0% 50.00%,95.00% 50.00%,95.00% 41.67%,90.00% 41.67%,90.00% 16.67%,75.00% 16.67%,75.00% 8.333%,70.00% 8.333%,70.00% 0.000%,55.00% 0.000%,55.00% 8.333%,40.00% 8.333%,40.00% 0.000%,35.00% 0.000%,35.00% 8.333%,30.00% 8.333%,30.00% 25.00%,15.00% 25.00%,15.00% 16.67%,10.00% 16.67%,10.00% 25.00%,5.000% 25.00%,5.000% 41.67%);
    --mc-environment-plus_icon_clip-path: polygon(0% 42.857%, 42.857% 42.857%, 42.857% 0%, 57.142% 0%, 57.142% 42.857%, 100% 42.857%, 100% 57.142%, 57.142% 57.142%, 57.142% 100%, 42.857% 100%, 42.857% 57.142%, 0% 57.142%, 0% 42.857%);
    --mc-environment-minus_icon_clip-path: polygon(0% 0px, 100% 0px, 100% 100%, 0% 100%);
    --mc-environment-link_A: polygon(14.29% 0%,14.29% 28.57%,71.43% 28.57%,71.43% 85.71%,100% 85.71%,100% 0,14.29% 0%,14.29% 71.43%,0% 71.43%,0% 100%,28.57% 100%,28.57% 71.43%,57.14% 71.43%,57.14% 42.86%,28.57% 42.86%,28.57% 71.43%,14.29% 71.43%);
    --mc-environment-close_icon_clip-path: polygon(0% 14.28%, 14.28% 14.28%, 14.28% 28.57%, 28.57% 28.57%, 28.57% 42.85%, 42.85% 42.85%, 42.85% 57.13%, 28.57% 57.13%, 28.57% 71.41%, 14.28% 71.41%, 14.28% 85.69%, 0% 85.69%, 0 99.97%, 14.28% 99.97%, 14.28% 85.69%, 28.57% 85.69%, 28.57% 71.41%, 42.85% 71.41%, 42.85% 57.13%, 57.13% 57.13%, 57.13% 71.41%, 71.41% 71.41%, 71.41% 85.69%, 85.69% 85.69%, 85.69% 99.97%, 99.97% 99.97%, 99.97% 85.69%, 85.69% 85.69%, 85.69% 71.41%, 71.41% 71.41%, 71.41% 57.13%, 57.13% 57.13%, 57.13% 42.85%, 71.41% 42.85%, 71.41% 28.57%, 85.69% 28.57%, 85.69% 14.28%, 99.97% 14.28%, 99.97% 0%, 85.69% 0%, 85.69% 14.28%, 71.41% 14.28%, 71.41% 28.56%, 57.13% 28.56%, 57.13% 42.85%, 42.85% 42.85%, 42.85% 28.57%, 28.57% 28.57%, 28.57% 14.28%, 14.28% 14.28%, 14.28% 0%, 0% 0%);
    --mc-environment-check_icon_clip-path: polygon(0.000% 42.86%,0.000% 57.14%,14.29% 57.14%,14.29% 71.43%,28.57% 71.43%,28.57% 85.71%,42.86% 85.71%,42.86% 71.43%,57.14% 71.43%,57.14% 57.14%,71.43% 57.14%,71.43% 42.86%,85.71% 42.86%,85.71% 28.57%,100.0% 28.57%,100.0% 14.29%,85.71% 14.29%,85.71% 28.57%,71.43% 28.57%,71.43% 42.86%,57.14% 42.86%,57.14% 57.14%,42.86% 57.14%,42.86% 71.43%,28.57% 71.43%,28.57% 57.14%,14.29% 57.14%,14.29% 42.86%);
    --mc-environment-x_icon_clip-path: polygon(14.29% 14.29%,14.29% 28.57%,28.57% 28.57%,28.57% 42.86%,42.86% 42.86%,42.86% 57.14%,28.57% 57.14%,28.57% 71.43%,14.29% 71.43%,14.29% 85.71%,28.57% 85.71%,28.57% 71.43%,42.86% 71.43%,42.86% 57.14%,57.14% 57.14%,57.14% 71.43%,71.43% 71.43%,71.43% 85.71%,85.71% 85.71%,85.71% 71.43%,71.43% 71.43%,71.43% 57.14%,57.14% 57.14%,57.14% 42.86%,71.43% 42.86%,71.43% 28.57%,85.71% 28.57%,85.71% 14.29%,71.43% 14.29%,71.43% 28.57%,57.14% 28.57%,57.14% 42.86%,42.86% 42.86%,42.86% 28.57%,28.57% 28.57%,28.57% 14.29%);
    --mc-environment-questionMark_icon_clip-path: polygon(28.57% 0.000%,28.57% 14.29%,14.29% 14.29%,14.29% 28.57%,28.57% 28.57%,28.57% 14.29%,71.43% 14.29%,71.43% 42.86%,57.14% 42.86%,57.14% 57.14%,42.86% 57.14%,42.86% 71.43%,42.86% 85.71%,42.86% 100.0%,57.14% 100.0%,57.14% 85.71%,42.86% 85.71%,42.86% 71.43%,57.14% 71.43%,57.14% 57.14%,71.43% 57.14%,71.43% 42.86%,85.71% 42.86%,85.71% 14.29%,71.43% 14.29%,71.43% 0.000%);
    --mc-environment-unlock_icon_clip-path: polygon(0.000% 41.67%,0.000% 91.67%,66.67% 91.67%,66.67% 41.67%,58.33% 41.67%,58.33% 25.00%,91.67% 25.00%,91.67% 41.67%,100.0% 41.67%,100.0% 25.00%,91.67% 25.00%,91.67% 16.67%,58.33% 16.67%,58.33% 25.00%,50.00% 25.00%,50.00% 41.67%,37.50% 41.67%,37.50% 62.50%,29.17% 62.50%,29.17% 70.83%,37.50% 70.83%,37.50% 50.00%,58.33% 50.00%,58.33% 83.33%,8.333% 83.33%,8.333% 50.00%,37.50% 50.00%,37.50% 41.67%);
    --mc-environment-lock_icon_clip-path: polygon(0.000% 41.67%,0.000% 91.67%,66.67% 91.67%,66.67% 41.67%,58.33% 41.67%,58.33% 25.00%,50.00% 25.00%,50.00% 16.67%,16.67% 16.67%,16.67% 25.00%,8.333% 25.00%,8.333% 41.67%,16.67% 41.67%,16.67% 25.00%,50.00% 25.00%,50.00% 41.67%,37.50% 41.67%,37.50% 62.50%,29.17% 62.50%,29.17% 70.83%,37.50% 70.83%,37.50% 50.00%,58.33% 50.00%,58.33% 83.33%,8.333% 83.33%,8.333% 50.00%,37.50% 50.00%,37.50% 41.67%);
    --mc-environment-play_icon_clip-path: polygon(0% 0%, 0% 100%, 16.67% 100%, 16.67% 90.91%, 33.33% 90.91%, 33.33% 81.82%, 50% 81.82%, 50% 72.73%, 66.67% 72.73%, 66.67% 63.64%, 83.33% 63.64%, 83.33% 54.55%, 100% 54.55%, 100% 45.45%, 83.33% 45.45%, 83.33% 36.36%, 66.67% 36.36%, 66.67% 27.27%, 50% 27.27%, 50% 18.18%, 33.33% 18.18%, 33.33% 9.09%, 16.67% 9.09%, 16.67% 0%);
    --mc-environment-pause_icon_clip-path: polygon(12.50% 0.000%,12.50% 100.0%,87.50% 100.0%,87.50% 0.000%,62.50% 0.000%,62.50% 100.0%,37.50% 100.0%,37.50% 0.000%);
    --mc-environment-block_quote_ornament_clip-path: polygon(0px 12px, 0px 18px, 300px 18px, 300px 12px, 159px 12px, 159px 6px, 165px 6px, 165px 0px, 159px 0px, 159px 6px, 153px 6px, 153px 0px, 147px 0px, 147px 6px, 141px 6px, 141px 0px, 135px 0px, 135px 6px, 141px 6px, 141px 12px, 0px 12px);
    --mc-environment-creeper_face_icon_clip-path: polygon(33.33% 33.33%, 33.33% 16.67%, 16.67% 16.67%, 16.67% 33.33%, 33.33% 33.33%, 33.33% 41.67%, 50.00% 41.67%, 50.00% 33.33%, 66.67% 33.33%, 66.67% 16.67%, 50.00% 16.67%, 50.00% 41.67%, 33.33% 41.67%, 33.33% 41.67%, 25.00% 41.67%, 25.00% 75.00%, 33.33% 75.00%, 33.33% 66.67%, 50.00% 66.67%, 50.00% 75.00%, 58.33% 75.00%, 58.33% 41.67%, 50.00% 41.67%, 50.00% 33.33%);
    --mc-environment-pickaxe_icon_clip-path: polygon(0.000% 81.25%,0.000% 100.0%,18.75% 100.0%,18.75% 93.75%,25.00% 93.75%,25.00% 87.50%,31.25% 87.50%,31.25% 81.25%,37.50% 81.25%,37.50% 75.00%,43.75% 75.00%,43.75% 68.75%,50.00% 68.75%,50.00% 62.50%,56.25% 62.50%,56.25% 56.25%,62.50% 56.25%,62.50% 50.00%,68.75% 50.00%,68.75% 43.75%,75.00% 43.75%,75.00% 81.25%,81.25% 81.25%,81.25% 87.50%,93.75% 87.50%,93.75% 81.25%,100.0% 81.25%,100.0% 37.50%,93.75% 37.50%,93.75% 6.250%,62.50% 6.250%,62.50% 0.000%,18.75% 0.000%,18.75% 6.250%,12.50% 6.250%,12.50% 18.75%,18.75% 18.75%,18.75% 25.00%,56.25% 25.00%,56.25% 31.25%,50.00% 31.25%,50.00% 37.50%,43.75% 37.50%,43.75% 43.75%,37.50% 43.75%,37.50% 50.00%,31.25% 50.00%,31.25% 56.25%,25.00% 56.25%,25.00% 62.50%,18.75% 62.50%,18.75% 68.75%,12.50% 68.75%,12.50% 75.00%,6.250% 75.00%,6.250% 81.25%,12.50% 81.25%,12.50% 75.00%,18.75% 75.00%,18.75% 68.75%,25.00% 68.75%,25.00% 62.50%,31.25% 62.50%,31.25% 56.25%,37.50% 56.25%,37.50% 50.00%,43.75% 50.00%,43.75% 43.75%,50.00% 43.75%,50.00% 37.50%,56.25% 37.50%,56.25% 31.25%,62.50% 31.25%,62.50% 25.00%,56.25% 25.00%,56.25% 18.75%,18.75% 18.75%,18.75% 6.250%,62.50% 6.250%,62.50% 12.50%,87.50% 12.50%,87.50% 37.50%,93.75% 37.50%,93.75% 81.25%,81.25% 81.25%,81.25% 43.75%,75.00% 43.75%,75.00% 37.50%,68.75% 37.50%,68.75% 43.75%,62.50% 43.75%,62.50% 50.00%,56.25% 50.00%,56.25% 56.25%,50.00% 56.25%,50.00% 62.50%,43.75% 62.50%,43.75% 68.75%,37.50% 68.75%,37.50% 75.00%,31.25% 75.00%,31.25% 81.25%,25.00% 81.25%,25.00% 87.50%,18.75% 87.50%,18.75% 93.75%,6.250% 93.75%,6.250% 81.25%);
    --mc-environment-marketplace_icon_clip-path: polygon(0.000% 18.75%,0.000% 93.75%,6.250% 93.75%,6.250% 100.0%,93.75% 100.0%,93.75% 93.75%,100.0% 93.75%,100.0% 18.75%,93.75% 18.75%,93.75% 12.50%,87.50% 12.50%,87.50% 6.250%,81.25% 6.250%,81.25% 0.000%,18.75% 0.000%,18.75% 6.250%,12.50% 6.250%,12.50% 12.50%,6.250% 12.50%,6.250% 18.75%,12.50% 18.75%,12.50% 12.50%,18.75% 12.50%,18.75% 6.250%,31.25% 6.250%,31.25% 31.25%,37.50% 31.25%,37.50% 6.250%,62.50% 6.250%,62.50% 31.25%,68.75% 31.25%,68.75% 6.250%,81.25% 6.250%,81.25% 12.50%,87.50% 12.50%,87.50% 18.75%,93.75% 18.75%,93.75% 31.25%,87.50% 31.25%,87.50% 37.50%,93.75% 37.50%,93.75% 93.75%,6.250% 93.75%,6.250% 37.50%,12.50% 37.50%,12.50% 43.75%,25.00% 43.75%,25.00% 37.50%,31.25% 37.50%,31.25% 93.75%,37.50% 93.75%,37.50% 62.50%,62.50% 62.50%,62.50% 93.75%,68.75% 93.75%,68.75% 56.25%,31.25% 56.25%,31.25% 31.25%,37.50% 31.25%,37.50% 37.50%,43.75% 37.50%,43.75% 43.75%,56.25% 43.75%,56.25% 37.50%,62.50% 37.50%,62.50% 31.25%,68.75% 31.25%,68.75% 37.50%,75.00% 37.50%,75.00% 43.75%,87.50% 43.75%);
    --mc-environment-news_icon_clip-path: polygon(0.000% 12.50%,0.000% 87.50%,6.250% 87.50%,6.250% 93.75%,12.50% 93.75%,12.50% 100.0%,87.50% 100.0%,87.50% 93.75%,93.75% 93.75%,93.75% 87.50%,100.0% 87.50%,100.0% 12.50%,93.75% 12.50%,93.75% 6.250%,87.50% 6.250%,87.50% 0.000%,12.50% 0.000%,12.50% 6.250%,6.250% 6.250%,6.250% 12.50%,12.50% 12.50%,12.50% 6.250%,18.75% 6.250%,18.75% 25.00%,81.25% 25.00%,81.25% 31.25%,18.75% 31.25%,18.75% 43.75%,81.25% 43.75%,81.25% 50.00%,18.75% 50.00%,18.75% 62.50%,46.88% 62.50%,46.88% 68.75%,18.75% 68.75%,18.75% 6.250%,87.50% 6.250%,87.50% 12.50%,93.75% 12.50%,93.75% 87.50%,87.50% 87.50%,87.50% 93.75%,12.50% 93.75%,12.50% 87.50%,6.250% 87.50%,6.250% 12.50%);
    --mc-environment-community_icon_clip-path: polygon(0.000% 37.50%,0.000% 62.50%,6.250% 62.50%,6.250% 68.75%,12.50% 68.75%,18.75% 75.00%,18.75% 81.25%,12.50% 81.25%,12.50% 87.50%,6.250% 87.50%,6.250% 93.75%,12.50% 93.75%,12.50% 87.50%,18.75% 87.50%,18.75% 81.25%,43.75% 81.25%,43.75% 87.50%,50.00% 87.50%,50.00% 93.75%,56.25% 93.75%,56.25% 87.50%,50.00% 87.50%,50.00% 81.25%,43.75% 81.25%,43.75% 75.00%,50.00% 75.00%,50.00% 68.75%,56.25% 68.75%,56.25% 62.50%,62.50% 62.50%,62.50% 37.50%,56.25% 37.50%,56.25% 31.25%,50.00% 31.25%,50.00% 25.00%,43.75% 25.00%,43.75% 18.75%,18.75% 18.75%,18.75% 25.00%,12.50% 25.00%,12.50% 31.25%,6.250% 31.25%,6.250% 37.50%,12.50% 37.50%,12.50% 31.25%,18.75% 31.25%,18.75% 25.00%,43.75% 25.00%,43.75% 31.25%,50.00% 31.25%,50.00% 37.50%,56.25% 37.50%,56.25% 62.50%,50.00% 62.50%,50.00% 68.75%,43.75% 68.75%,43.75% 75.00%,18.75% 75.00%,18.75% 68.75%,12.50% 68.75%,12.50% 62.50%,6.250% 62.50%,6.250% 37.50%,12.50% 37.50%,12.50% 31.25%,18.75% 31.25%,18.75% 25.00%,43.75% 25.00%,43.75% 31.25%,50.00% 31.25%,50.00% 12.50%,50.00% 6.250%,56.25% 6.250%,56.25% 0.000%,81.25% 0.000%,81.25% 6.250%,87.50% 6.250%,87.50% 12.50%,93.75% 12.50%,93.75% 18.75%,100.0% 18.75%,100.0% 43.75%,93.75% 43.75%,93.75% 50.00%,87.50% 50.00%,87.50% 56.25%,81.25% 56.25%,81.25% 62.50%,87.50% 62.50%,87.50% 68.75%,93.75% 68.75%,93.75% 75.00%,87.50% 75.00%,87.50% 68.75%,81.25% 68.75%,81.25% 62.50%,68.75% 62.50%,68.75% 56.25%,81.25% 56.25%,81.25% 50.00%,87.50% 50.00%,87.50% 43.75%,93.75% 43.75%,93.75% 18.75%,87.50% 18.75%,87.50% 12.50%,81.25% 12.50%,81.25% 6.250%,56.25% 6.250%,56.25% 12.50%,50.00% 12.50%);
    --mc-environment-questionMarkBorder_clip-path: polygon(0.000% 12.50%,0.000% 87.50%,6.250% 87.50%,6.250% 93.75%,12.50% 93.75%,12.50% 100.0%,87.50% 100.0%,87.50% 93.75%,93.75% 93.75%,93.75% 87.50%,100.0% 87.50%,100.0% 12.50%,93.75% 12.50%,93.75% 6.250%,87.50% 6.250%,87.50% 0.000%,12.50% 0.000%,12.50% 6.250%,6.250% 6.250%,6.250% 12.50%,12.50% 12.50%,12.50% 6.250%,18.75% 6.250%,37.50% 6.250%,37.50% 25.00%,31.25% 25.00%,31.25% 37.50%,37.50% 37.50%,37.50% 25.00%,62.50% 25.00%,62.50% 43.75%,56.25% 43.75%,56.25% 50.00%,50.00% 50.00%,50.00% 56.25%,43.75% 56.25%,43.75% 68.75%,50.00% 68.75%,50.00% 56.25%,56.25% 50.00%,62.50% 50.00%,62.50% 43.75%,68.75% 43.75%,68.75% 25.00%,62.50% 25.00%,62.50% 18.75%,37.50% 18.75%,37.50% 6.250%,87.50% 6.250%,87.50% 12.50%,93.75% 12.50%,93.75% 87.50%,87.50% 87.50%,87.50% 93.75%,50.00% 93.75%,50.00% 75.00%,43.75% 75.00%,43.75% 81.25%,50.00% 81.25%,50.00% 93.75%,12.50% 93.75%,12.50% 87.50%,6.250% 87.50%,6.250% 12.50%);
    --mc-environment-block_quote_ornament_clip-path: polygon(0px 12px, 0px 18px, 300px 18px, 300px 12px, 159px 12px, 159px 6px, 165px 6px, 165px 0px, 159px 0px, 159px 6px, 153px 6px, 153px 0px, 147px 0px, 147px 6px, 141px 6px, 141px 0px, 135px 0px, 135px 6px, 141px 6px, 141px 12px, 0px 12px);
    --mc-environment-feedback_bubble_clip-path: polygon(0.000% 16.67%, 0.000% 50.00%, 8.333% 50.00%, 8.333% 58.33%, 16.67% 58.33%, 16.67% 66.67%, 50.00% 66.67%, 50.00% 58.33%, 16.67% 58.33%, 16.67% 50.00%, 8.333% 50.00%, 8.333% 16.67%, 16.67% 16.67%, 16.67% 8.333%, 83.33% 8.333%, 83.33% 16.67%, 91.67% 16.67%, 91.67% 50.00%, 83.33% 50.00%, 83.33% 58.33%, 66.67% 58.33%, 66.67% 66.67%, 58.33% 66.67%, 58.33% 75.00%, 50.00% 75.00%, 50.00% 83.33%, 58.33% 83.33%, 58.33% 75.00%, 66.67% 75.00%, 66.67% 66.67%, 83.33% 66.67%, 83.33% 58.33%, 91.67% 58.33%, 91.67% 50.00%, 100.0% 50.00%, 100.0% 16.67%, 91.67% 16.67%, 91.67% 8.333%, 83.33% 8.333%, 83.33% 0.000%, 16.67% 0.000%, 16.67% 8.333%, 8.333% 8.333%, 8.333% 16.67%, 0.000% 16.67%);
    --mc-environment-lifesaver_clip-path: polygon(64.29% 0.000%,35.71% 0.000%,35.71% 7.143%,21.43% 7.143%,21.43% 14.29%,14.29% 14.29%,14.29% 21.43%,7.143% 21.43%,7.143% 35.71%,14.29% 35.71%,14.29% 21.43%,21.43% 21.43%,21.43% 28.57%,28.57% 28.57%,28.57% 35.71%,35.71% 35.71%,35.71% 42.86%,28.57% 42.86%,28.57% 57.14%,35.71% 57.14%,35.71% 42.86%,42.86% 42.86%,42.86% 35.71%,35.71% 35.71%,35.71% 28.57%,28.57% 28.57%,28.57% 21.43%,21.43% 21.43%,21.43% 14.29%,35.71% 14.29%,35.71% 7.143%,64.29% 7.143%,64.29% 14.29%,78.57% 14.29%,78.57% 21.43%,71.43% 21.43%,71.43% 28.57%,64.29% 28.57%,64.29% 35.71%,57.14% 35.71%,57.14% 28.57%,42.86% 28.57%,42.86% 35.71%,57.14% 35.71%,57.14% 42.86%,64.29% 42.86%,64.29% 35.71%,71.43% 35.71%,71.43% 28.57%,78.57% 28.57%,78.57% 21.43%,85.71% 21.43%,85.71% 35.71%,92.86% 35.71%,92.86% 64.29%,85.71% 64.29%,85.71% 78.57%,78.57% 78.57%,78.57% 71.43%,71.43% 71.43%,71.43% 64.29%,64.29% 64.29%,64.29% 57.14%,71.43% 57.14%,71.43% 42.86%,64.29% 42.86%,64.29% 57.14%,57.14% 57.14%,57.14% 64.29%,64.29% 64.29%,64.29% 71.43%,71.43% 71.43%,71.43% 78.57%,78.57% 78.57%,78.57% 85.71%,64.29% 85.71%,64.29% 92.86%,35.71% 92.86%,35.71% 85.71%,21.43% 85.71%,21.43% 78.57%,28.57% 78.57%,28.57% 71.43%,35.71% 64.29%,42.86% 64.29%,42.86% 71.43%,57.14% 71.43%,57.14% 64.29%,42.86% 64.29%,42.86% 57.14%,35.71% 57.14%,35.71% 64.29%,28.57% 64.29%,28.57% 71.43%,21.43% 71.43%,21.43% 78.57%,14.29% 78.57%,14.29% 64.29%,7.143% 64.29%,7.143% 35.71%,0.000% 35.71%,0.000% 64.29%,7.143% 64.29%,7.143% 78.57%,14.29% 78.57%,14.29% 85.71%,21.43% 85.71%,21.43% 92.86%,35.71% 92.86%,35.71% 100.0%,64.29% 100.0%,64.29% 92.86%,78.57% 92.86%,78.57% 85.71%,85.71% 85.71%,85.71% 78.57%,92.86% 78.57%,92.86% 64.29%,100.0% 64.29%,100.0% 35.71%,92.86% 35.71%,92.86% 21.43%,85.71% 21.43%,85.71% 14.29%,78.57% 14.29%,78.57% 7.143%,64.29% 7.143%);
    --mc-environment-right_arrow_with_tail_icon_clip-path: polygon(0.000% 50.00%,75.00% 50.00%,75.00% 62.50%,62.50% 62.50%,62.50% 75.00%,50.00% 75.00%,50.00% 87.50%,62.50% 87.50%,62.50% 75.00%,75.00% 75.00%,75.00% 62.50%,87.50% 62.50%,87.50% 50.00%,100.0% 50.00%,100.0% 37.50%,87.50% 37.50%,87.50% 25.00%,75.00% 25.00%,75.00% 12.50%,62.50% 12.50%,62.50% 0.000%,50.00% 0.000%,50.00% 12.50%,62.50% 12.50%,62.50% 25.00%,75.00% 25.00%,75.00% 37.50%,0.000% 37.50%,0.000% 50.00%);
    --mc-environment-star_icon_clip-path: polygon(0.000% 30.77%,0.000% 38.46%,7.692% 38.46%,7.692% 46.15%,15.38% 46.15%,15.38% 53.85%,23.08% 53.85%,23.08% 69.23%,15.38% 69.23%,15.38% 84.62%,7.692% 84.62%,7.692% 100.0%,23.08% 100.0%,23.08% 92.31%,38.46% 92.31%,38.46% 84.62%,46.15% 84.62%,46.15% 76.92%,53.85% 76.92%,53.85% 84.62%,61.54% 84.62%,61.54% 92.31%,76.92% 92.31%,76.92% 100.0%,92.31% 100.0%,92.31% 84.62%,84.62% 84.62%,84.62% 69.23%,76.92% 69.23%,76.92% 53.85%,84.62% 53.85%,84.62% 46.15%,92.31% 46.15%,92.31% 38.46%,100.0% 38.46%,100.0% 30.77%,69.23% 30.77%,69.23% 23.08%,61.54% 23.08%,61.54% 7.692%,53.85% 7.692%,53.85% 0.000%,46.15% 0.000%,46.15% 7.692%,38.46% 7.692%,38.46% 23.08%,30.77% 23.08%,30.77% 30.77%,0.000% 30.77%);
    --mc-environment-outline-star_icon_clip-path: polygon(42.86% 0.000%,42.86% 7.143%,35.71% 7.143%,35.71% 21.43%,28.57% 21.43%,28.57% 28.57%,0.000% 28.57%,0.000% 42.86%,7.143% 42.86%,7.143% 50.00%,14.29% 50.00%,14.29% 57.14%,21.43% 57.14%,21.43% 64.29%,14.29% 64.29%,14.29% 78.57%,7.143% 78.57%,7.143% 100.0%,28.57% 100.0%,28.57% 92.86%,35.71% 92.86%,35.71% 85.71%,42.86% 85.71%,42.86% 78.57%,57.14% 78.57%,57.14% 85.71%,64.29% 85.71%,64.29% 92.86%,71.43% 92.86%,71.43% 100.0%,92.86% 100.0%,92.86% 78.57%,85.71% 78.57%,85.71% 64.29%,78.57% 64.29%,78.57% 57.14%,85.71% 57.14%,85.71% 50.00%,92.86% 50.00%,92.86% 42.86%,100.0% 42.86%,100.0% 28.57%,71.43% 28.57%,71.43% 21.43%,64.29% 21.43%,64.29% 7.143%,57.14% 7.143%,57.14% 0.000%,42.86% 0.000%,42.86% 7.143%,57.14% 7.143%,57.14% 21.43%,64.29% 21.43%,64.29% 35.71%,92.86% 35.71%,92.86% 42.86%,85.71% 42.86%,85.71% 50.00%,78.57% 50.00%,78.57% 57.14%,71.43% 57.14%,71.43% 64.29%,78.57% 64.29%,78.57% 78.57%,85.71% 78.57%,85.71% 92.86%,71.43% 92.86%,71.43% 85.71%,64.29% 85.71%,64.29% 78.57%,57.14% 78.57%,57.14% 71.43%,42.86% 71.43%,42.86% 78.57%,35.71% 78.57%,35.71% 85.71%,28.57% 85.71%,28.57% 92.86%,14.29% 92.86%,14.29% 78.57%,21.43% 78.57%,21.43% 64.29%,28.57% 64.29%,28.57% 57.14%,21.43% 57.14%,21.43% 50.00%,14.29% 50.00%,14.29% 42.86%,7.143% 42.86%,7.143% 35.71%,35.71% 35.71%,35.71% 21.43%,42.86% 21.43%,42.86% 7.143%);
    --mc-environment-search_icon_clip-path: polygon(0.000% 23.08%,0.000% 53.85%,7.692% 53.85%,7.692% 61.54%,15.38% 61.54%,15.38% 69.23%,23.08% 69.23%,23.08% 76.92%,53.85% 76.92%,53.85% 69.23%,69.23% 69.23%,69.23% 76.92%,76.92% 76.92%,76.92% 84.62%,84.62% 84.62%,84.62% 92.31%,92.31% 92.31%,92.31% 100.0%,100.0% 100.0%,100.0% 107.7%,107.7% 107.7%,107.7% 100.0%,100.0% 100.0%,100.0% 92.31%,92.31% 92.31%,92.31% 84.62%,84.62% 84.62%,84.62% 76.92%,76.92% 76.92%,76.92% 69.23%,69.23% 69.23%,69.23% 53.85%,76.92% 53.85%,76.92% 23.08%,69.23% 23.08%,69.23% 15.38%,61.54% 15.38%,61.54% 7.692%,53.85% 7.692%,53.85% 0.000%,23.08% 0.000%,23.08% 7.692%,15.38% 7.692%,15.38% 15.38%,7.692% 15.38%,7.692% 23.08%,15.38% 23.08%,15.38% 15.38%,23.08% 15.38%,23.08% 7.692%,53.85% 7.692%,53.85% 15.38%,61.54% 15.38%,61.54% 23.08%,69.23% 23.08%,69.23% 53.85%,61.54% 53.85%,61.54% 61.54%,53.85% 61.54%,53.85% 69.23%,23.08% 69.23%,23.08% 61.54%,15.38% 61.54%,15.38% 53.85%,7.692% 53.85%,7.692% 23.08%);
    --mc-environment-clear_icon_clip-path: polygon(21.43% 7.143%,21.43% 14.29%,14.29% 14.29%,14.29% 21.43%,7.143% 21.43%,7.143% 35.71%,0.000% 35.71%,0.000% 64.29%,7.143% 64.29%,7.143% 78.57%,14.29% 78.57%,14.29% 85.71%,21.43% 85.71%,21.43% 92.86%,35.71% 92.86%,35.71% 100.0%,64.29% 100.0%,64.29% 92.86%,78.57% 92.86%,78.57% 85.71%,85.71% 85.71%,85.71% 78.57%,92.86% 78.57%,92.86% 64.29%,100.0% 64.29%,100.0% 35.71%,92.86% 35.71%,92.86% 21.43%,85.71% 21.43%,85.71% 14.29%,78.57% 14.29%,78.57% 7.143%,64.29% 7.143%,64.29% 0.000%,35.71% 0.000%,35.71% 7.143%,21.43% 7.143%,21.43% 14.29%,35.71% 14.29%,35.71% 7.143%,64.29% 7.143%,64.29% 14.29%,78.57% 14.29%,78.57% 21.43%,85.71% 21.43%,85.71% 35.71%,92.86% 35.71%,92.86% 64.29%,85.71% 64.29%,85.71% 78.57%,78.57% 78.57%,78.57% 85.71%,64.29% 85.71%,64.29% 92.86%,35.71% 92.86%,35.71% 85.71%,21.43% 85.71%,21.43% 78.57%,14.29% 78.57%,14.29% 64.29%,7.143% 64.29%,7.143% 35.71%,14.29% 35.71%,14.29% 21.43%,21.43% 21.43%,21.43% 8.571%,25.00% 25.00%,25.00% 25.00%,32.14% 25.00%,32.14% 32.14%,39.29% 32.14%,39.29% 39.29%,46.43% 39.29%,46.43% 46.43%,53.57% 46.43%,53.57% 39.29%,60.71% 39.29%,60.71% 32.14%,67.86% 32.14%,67.86% 25.00%,75.00% 25.00%,75.00% 32.14%,67.86% 32.14%,67.86% 39.29%,60.71% 39.29%,60.71% 46.43%,53.57% 46.43%,53.57% 53.57%,60.71% 53.57%,60.71% 60.71%,67.86% 60.71%,67.86% 67.86%,75.00% 67.86%,75.00% 75.00%,67.86% 75.00%,67.86% 67.86%,60.71% 67.86%,60.71% 60.71%,53.57% 60.71%,53.57% 53.57%,46.43% 53.57%,46.43% 60.71%,39.29% 60.71%,39.29% 67.86%,32.14% 67.86%,32.14% 75.00%,25.00% 75.00%,25.00% 67.86%,32.14% 67.86%,32.14% 60.71%,39.29% 60.71%,39.29% 53.57%,46.43% 53.57%,46.43% 46.43%,39.29% 46.43%,39.29% 39.29%,32.14% 39.29%,32.14% 32.14%,25.00% 32.14%,25.00% 25.00%);
    --mc-environment-settings_icon_clip-path: polygon(0.000% 3.571%,0.000% 10.71%,21.43% 10.71%,21.43% 14.29%,28.57% 14.29%,28.57% 10.71%,42.86% 10.71%,100.0% 10.71%,100.0% 3.571%,42.86% 3.571%,42.86% 10.71%,28.57% 10.71%,28.57% 0.000%,21.43% 0.000%,21.43% 3.571%,0.000% 3.571%,0.000% 32.14%,0.000% 39.29%,21.43% 39.29%,21.43% 42.86%,28.57% 42.86%,28.57% 39.29%,42.86% 39.29%,100.0% 39.29%,100.0% 32.14%,42.86% 32.14%,42.86% 39.29%,28.57% 39.29%,28.57% 28.57%,21.43% 28.57%,21.43% 32.14%,0.000% 32.14%,0.000% 60.71%,57.14% 60.71%,71.43% 60.71%,71.43% 57.14%,78.57% 57.14%,78.57% 60.71%,100.0% 60.71%,100.0% 67.86%,78.57% 67.86%,78.57% 71.43%,71.43% 71.43%,71.43% 60.71%,57.14% 60.71%,57.14% 67.86%,0.000% 67.86%);
    --mc-environment-voice_icon_clip-path: polygon(37.50% 81.25%,12.50% 81.25%,12.50% 75.00%,6.250% 75.00%,6.250% 43.75%,0.000% 43.75%,0.000% 75.00%,6.250% 75.00%,6.250% 81.25%,12.50% 81.25%,12.50% 87.50%,31.25% 87.50%,31.25% 93.75%,18.75% 93.75%,18.75% 100.0%,56.25% 100.0%,56.25% 93.75%,43.75% 93.75%,43.75% 87.50%,62.50% 87.50%,62.50% 81.25%,68.75% 81.25%,68.75% 75.00%,75.00% 75.00%,75.00% 43.75%,68.75% 43.75%,68.75% 75.00%,62.50% 75.00%,62.50% 81.25%,37.50% 81.25%,37.50% 75.00%,50.00% 75.00%,50.00% 68.75%,56.25% 68.75%,56.25% 62.50%,62.50% 62.50%,62.50% 12.50%,56.25% 12.50%,56.25% 6.250%,50.00% 6.250%,50.00% 0.000%,25.00% 0.000%,25.00% 6.250%,18.75% 6.250%,18.75% 12.50%,12.50% 12.50%,12.50% 62.50%,18.75% 62.50%,18.75% 68.75%,25.00% 68.75%,25.00% 75.00%,37.50% 75.00%,37.50% 68.75%,25.00% 68.75%,25.00% 62.50%,18.75% 62.50%,18.75% 12.50%,25.00% 12.50%,25.00% 6.250%,50.00% 6.250%,50.00% 12.50%,56.25% 12.50%,56.25% 62.50%,50.00% 62.50%,50.00% 68.75%,37.50% 68.75%);
    --mc-environment-external-link_icon_clip-path: polygon(0.000% 78.75%,12.50% 78.75%,12.50% 66.25%,25.00% 66.25%,25.00% 53.75%,37.50% 53.75%,37.50% 41.25%,50.00% 41.25%,50.00% 28.75%,62.50% 28.75%,66.25% 28.75%,66.25% 62.50%,78.75% 62.50%,78.75% 0.000%,16.25% 0.000%,16.25% 12.50%,66.25% 12.50%,66.25% 28.75%,62.50% 28.75%,62.50% 16.25%,50.00% 16.25%,50.00% 28.75%,37.50% 28.75%,37.50% 41.25%,25.00% 41.25%,25.00% 53.75%,12.50% 53.75%,12.50% 66.25%,0.000% 66.25%);
    --mc-environment-external-notched_radio_button_clip-path: polygon(0.000% 16.67%,0.000% 83.33%,16.67% 83.33%,16.67% 100.0%,83.33% 100.0%,83.33% 83.33%,100.0% 83.33%,100.0% 16.67%,83.33% 16.67%,83.33% 0.000%,16.67% 0.000%,16.67% 16.67%);
    --mc-environment-external-link-small_icon_clip-path: polygon(0.000% 100.0%,22.22% 100.0%,22.22% 77.78%,44.44% 77.78%,44.44% 55.56%,66.67% 55.56%,66.67% 33.33%,77.78% 33.33%,77.78% 88.89%,100.0% 88.89%,100.0% 0.000%,11.11% 0.000%,11.11% 22.22%,77.78% 22.22%,77.78% 33.33%,66.67% 33.33%,44.44% 33.33%,44.44% 55.56%,22.22% 55.56%,22.22% 77.78%,0.000% 77.78%);
    --mc-environment-smiley-face_icon_clip-path: polygon(27.27% 0.000%,27.27% 9.091%,18.18% 9.091%,18.18% 18.18%,9.091% 18.18%,9.091% 27.27%,0.000% 27.27%,0.000% 72.73%,9.091% 72.73%,9.091% 81.82%,18.18% 81.82%,18.18% 90.91%,27.27% 90.91%,27.27% 100.0%,72.73% 100.0%,72.73% 90.91%,81.82% 90.91%,81.82% 81.82%,90.91% 81.82%,90.91% 72.73%,100.0% 72.73%,100.0% 27.27%,90.91% 27.27%,90.91% 18.18%,81.82% 18.18%,81.82% 9.091%,72.73% 9.091%,72.73% 0.000%,27.27% 0.000%,27.27% 63.64%,36.36% 63.64%,36.36% 72.73%,63.64% 72.73%,63.64% 63.64%,72.73% 63.64%,72.73% 36.36%,63.64% 36.36%,63.64% 45.45%,72.73% 45.45%,72.73% 54.55%,63.64% 54.55%,63.64% 63.64%,36.36% 63.64%,36.36% 54.55%,27.27% 54.55%,27.27% 45.45%,36.36% 45.45%,36.36% 36.36%,27.27% 36.36%,27.27% 9.091%,72.73% 9.091%,72.73% 18.18%,81.82% 18.18%,81.82% 27.27%,90.91% 27.27%,90.91% 72.73%,81.82% 72.73%,81.82% 81.82%,72.73% 81.82%,72.73% 90.91%,27.27% 90.91%,27.27% 81.82%,18.18% 81.82%,18.18% 72.73%,9.091% 72.73%,9.091% 27.27%,18.18% 27.27%,18.18% 18.18%,27.27% 18.18%);
    --mc-environment-logout_icon_clip-path: polygon(0.000% 0.000%,0.000% 100.0%,63.64% 100.0%,63.64% 90.91%,9.091% 90.91%,9.091% 54.55%,81.82% 54.55%,81.82% 63.64%,72.73% 63.64%,72.73% 72.73%,81.82% 72.73%,81.82% 63.64%,90.91% 63.64%,90.91% 54.55%,100.0% 54.55%,100.0% 45.45%,90.91% 45.45%,90.91% 36.36%,81.82% 36.36%,81.82% 27.27%,72.73% 27.27%,72.73% 36.36%,81.82% 36.36%,81.82% 45.45%,27.27% 45.45%,27.27% 54.55%,9.091% 54.55%,9.091% 9.091%,63.64% 9.091%,63.64% 0.000%,0.000% 0.000%);
    --mc-environment-download_icon_clip-path: polygon(45.83% 0.000%,54.17% 0.000%,54.17% 66.67%,62.50% 66.67%,62.50% 58.33%,70.83% 58.33%,70.83% 50.00%,79.17% 50.00%,79.17% 41.67%,87.50% 41.67%,87.50% 50.00%,79.17% 50.00%,79.17% 58.33%,70.83% 58.33%,70.83% 66.67%,62.50% 66.67%,62.50% 75.00%,54.17% 75.00%,54.17% 83.33%,45.83% 83.33%,45.83% 91.67%,87.50% 91.67%,87.50% 100.0%,12.50% 100.0%,12.50% 91.67%,45.83% 91.67%,45.83% 75.00%,37.50% 75.00%,37.50% 66.67%,29.17% 66.67%,29.17% 58.33%,20.83% 58.33%,20.83% 50.00%,12.50% 50.00%,12.50% 41.67%,20.83% 41.67%,20.83% 50.00%,29.17% 50.00%,29.17% 58.33%,37.50% 58.33%,37.50% 66.67%,45.83% 66.67%,45.83% 75.00%);
    --mc-environment-search_icon_svg-18x18: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" title="Search icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 1H10V3H5V1ZM3 5V3H5V5H3ZM3 10H1V5H3V10ZM5 12H3V10H5V12ZM10 12V14H5V12H10ZM12 10H10V12H12V14H14V16H16V18H18V16H16V14H14V12H12V10ZM12 5H14V10H12V5ZM12 5V3H10V5H12Z" fill="%23FFFFFF"/></svg>');
    --mc-environment-search_icon_svg_hover-18x18: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" title="Search icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 1H10V3H5V1ZM3 5V3H5V5H3ZM3 10H1V5H3V10ZM5 12H3V10H5V12ZM10 12V14H5V12H10ZM12 10H10V12H12V14H14V16H16V18H18V16H16V14H14V12H12V10ZM12 5H14V10H12V5ZM12 5V3H10V5H12Z" fill="%2386D562"/></svg>');
    --mc-environment-search_icon_svg-24x24: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2H6V4H4V6H2V13H4V15H6V17H13V15H15V17H17V19H19V21H21V23H23V21H21V19H19V17H17V15H15V13H17V6H15V4H13V2ZM13 4V6H15V13H13V15H6V13H4V6H6V4H13Z" fill="white"/></svg>');
    --mc-environment-pickaxe_icon_svg-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 0H18.5V2H8.5V0ZM8.5 4H6.5V2H8.5V4ZM14.5 6H8.5V4H14.5V6ZM16.5 8V6H14.5V8H12.5V10H10.5V12H8.5V14H6.5V16H4.5V18H2.5V20H0.5V22V24H2.5H4.5V22H6.5V20H8.5V18H10.5V16H12.5V14H14.5V12H16.5V10H18.5V16H20.5V18H22.5V16H24.5V6H22.5V4V2H20.5H18.5V4H20.5V6H22.5V16H20.5V10H18.5V8H16.5ZM14.5 10V8H16.5V10H14.5ZM12.5 12V10H14.5V12H12.5ZM10.5 14V12H12.5V14H10.5ZM8.5 16V14H10.5V16H8.5ZM6.5 18V16H8.5V18H6.5ZM4.5 20V18H6.5V20H4.5ZM4.5 20V22H2.5V20H4.5Z" fill="%23FFFFFF" /></svg>');
    --mc-environment-pickaxe_icon_svg_hover-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 0H18.5V2H8.5V0ZM8.5 4H6.5V2H8.5V4ZM14.5 6H8.5V4H14.5V6ZM16.5 8V6H14.5V8H12.5V10H10.5V12H8.5V14H6.5V16H4.5V18H2.5V20H0.5V22V24H2.5H4.5V22H6.5V20H8.5V18H10.5V16H12.5V14H14.5V12H16.5V10H18.5V16H20.5V18H22.5V16H24.5V6H22.5V4V2H20.5H18.5V4H20.5V6H22.5V16H20.5V10H18.5V8H16.5ZM14.5 10V8H16.5V10H14.5ZM12.5 12V10H14.5V12H12.5ZM10.5 14V12H12.5V14H10.5ZM8.5 16V14H10.5V16H8.5ZM6.5 18V16H8.5V18H6.5ZM4.5 20V18H6.5V20H4.5ZM4.5 20V22H2.5V20H4.5Z" fill="%2386D562" /></svg>');
    --mc-environment-chest_icon_svg-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 0H0.5V24H2.5H22.5H24.5V0H22.5H2.5ZM2.5 2V10H10.5V8H14.5V10H22.5V2H2.5ZM2.5 12V22H22.5V12H14.5V14H10.5V12H2.5Z" fill="%23FFFFFF" /></svg>');
    --mc-environment-chest_icon_svg_hover-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 0H0.5V24H2.5H22.5H24.5V0H22.5H2.5ZM2.5 2V10H10.5V8H14.5V10H22.5V2H2.5ZM2.5 12V22H22.5V12H14.5V14H10.5V12H2.5Z" fill="%2386D562" /></svg>');
    --mc-environment-marketplace_icon_svg-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 0H24.5V2V8V10H22.5V16H24.5V18V22V24H0.5V22V18V16H2.5V10H0.5V8V2V0ZM8.5 16H4.5V10H8.5V16ZM16.5 16H20.5V10H16.5V16ZM16.5 2H22.5V8H16.5V2ZM14.5 8V2H10.5V8H14.5ZM8.5 8H2.5V2H8.5V8ZM22.5 22H2.5V18H22.5V22Z" fill="%23FFFFFF" /></svg>');
    --mc-environment-marketplace_icon_svg_hover-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 0H24.5V2V8V10H22.5V16H24.5V18V22V24H0.5V22V18V16H2.5V10H0.5V8V2V0ZM8.5 16H4.5V10H8.5V16ZM16.5 16H20.5V10H16.5V16ZM16.5 2H22.5V8H16.5V2ZM14.5 8V2H10.5V8H14.5ZM8.5 8H2.5V2H8.5V8ZM22.5 22H2.5V18H22.5V22Z" fill="%2386D562" /></svg>');
    --mc-environment-news_icon_svg-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.5 0H0.5V2V22V24H24.5V22V2V0ZM22.5 2H2.5V22H22.5V2ZM12.5 4H4.5V6V10V12H12.5V10V6V4ZM6.5 10H10.5V6H6.5V10ZM14.5 4H20.5V6H14.5V4ZM20.5 8H14.5V10H20.5V8ZM20.5 14V16H4.5V14H20.5ZM16.5 20V18H4.5V20H16.5Z" fill="%23FFFFFF" /></svg>');
    --mc-environment-news_icon_svg_hover-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.5 0H0.5V2V22V24H24.5V22V2V0ZM22.5 2H2.5V22H22.5V2ZM12.5 4H4.5V6V10V12H12.5V10V6V4ZM6.5 10H10.5V6H6.5V10ZM14.5 4H20.5V6H14.5V4ZM20.5 8H14.5V10H20.5V8ZM20.5 14V16H4.5V14H20.5ZM16.5 20V18H4.5V20H16.5Z" fill="%2386D562" /></svg>');
    --mc-environment-community_icon_svg-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 0H22.5V2V12V14H14.5V18V20H2.5V18V8V6H10.5V2V0ZM2.5 20V24H0.5V20H2.5ZM14.5 20H16.5V24H14.5V20ZM22.5 14H24.5V24H22.5V14ZM12.5 2H20.5V12H14.5V8V6H12.5V2ZM12.5 18V14V12V8H10.5H4.5V18H12.5Z" fill="%23FFFFFF" /></svg>');
    --mc-environment-community_icon_svg_hover-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 0H22.5V2V12V14H14.5V18V20H2.5V18V8V6H10.5V2V0ZM2.5 20V24H0.5V20H2.5ZM14.5 20H16.5V24H14.5V20ZM22.5 14H24.5V24H22.5V14ZM12.5 2H20.5V12H14.5V8V6H12.5V2ZM12.5 18V14V12V8H10.5H4.5V18H12.5Z" fill="%2386D562" /></svg>');
    --mc-environment-support_icon_svg-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 0H18.5V2H6.5V0ZM4.5 4V2H6.5V4H4.5ZM2.5 6V4H4.5V6H2.5ZM2.5 18H0.5V6H2.5V18ZM4.5 20H2.5V18H4.5V20ZM6.5 22L4.5 22V20H6.5V22ZM18.5 22V24L6.5 24V22L18.5 22ZM20.5 20V22H18.5V20H20.5ZM22.5 18V20H20.5V18H22.5ZM22.5 6H24.5L24.5 18H22.5L22.5 6ZM20.5 4H22.5L22.5 6H20.5V4ZM20.5 4V2H18.5V4H20.5ZM9.5 7H15.5V11H13.5V13H11.5V15H13.5V13H15.5V11H17.5V7H15.5V5H9.5V7ZM9.5 7V9H7.5V7H9.5ZM13.5 17H11.5V19H13.5V17Z" fill="%23FFFFFF" /></svg>');
    --mc-environment-support_icon_svg_hover-25x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 0H18.5V2H6.5V0ZM4.5 4V2H6.5V4H4.5ZM2.5 6V4H4.5V6H2.5ZM2.5 18H0.5V6H2.5V18ZM4.5 20H2.5V18H4.5V20ZM6.5 22L4.5 22V20H6.5V22ZM18.5 22V24L6.5 24V22L18.5 22ZM20.5 20V22H18.5V20H20.5ZM22.5 18V20H20.5V18H22.5ZM22.5 6H24.5L24.5 18H22.5L22.5 6ZM20.5 4H22.5L22.5 6H20.5V4ZM20.5 4V2H18.5V4H20.5ZM9.5 7H15.5V11H13.5V13H11.5V15H13.5V13H15.5V11H17.5V7H15.5V5H9.5V7ZM9.5 7V9H7.5V7H9.5ZM13.5 17H11.5V19H13.5V17Z" fill="%2386D562" /></svg>');
    --mc-environment-filter_icon_svg-24x24: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H24V2V4V6H22V4V2H2V4V6H0V4V2V0ZM4 8H2V6H4V8ZM6 10H4V8H6V10ZM8 12H6V10H8V12ZM12 22V24H10H8V12H10V22H12ZM14 20V22H12V20H14ZM16 12V20H14V12H16ZM18 10V12H16V10H18ZM20 8H22V6H20V8ZM20 8H18V10H20V8Z" fill="white"/></svg>');
    --mc-environment-settings_icon_svg-24x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 3V4H4H3V5V6H4H5V7H6H7V6V5V4V3H6H5ZM3 11V12V13H4H5V14H6H7V13V12V11V10H6H5V11H4H3ZM3 18H4H5H6H7H8H9H10H11H12H13V19V20H12H11H10H9H8H7H6H5H4H3V19V18ZM12 11H13H14H15H16H17H18H19H20H21V12V13H20H19H18H17H16H15H14H13H12H11H10H9V12V11H10H11H12ZM12 4H13H14H15H16H17H18H19H21V5V6H19H18H17H16H15H14H13H12H11H10H9V5V4H10H11H12ZM17 20H18H19H21V19V18H19H18H17V17H16H15V18V19V20V21H16H17V20Z" fill="%23FFFFFF"/></svg>');
    --mc-environment-grid_icon_svg-24x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="2" y="2" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/><rect x="2" y="14" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/><rect x="14" y="2" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/><rect x="14" y="14" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/></svg>');
    --mc-environment-grid_icon_svg_hover-24x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="2" y="2" width="8" height="8" stroke="%2386D562" stroke-width="2"/><rect x="2" y="14" width="8" height="8" stroke="%2386D562" stroke-width="2"/><rect x="14" y="2" width="8" height="8" stroke="%2386D562" stroke-width="2"/><rect x="14" y="14" width="8" height="8" stroke="%2386D562" stroke-width="2"/></svg>');
    --mc-environment-list_icon_svg-24x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="2" y="2" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/><rect x="2" y="14" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/><rect x="14" y="2" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/><rect x="14" y="14" width="8" height="8" stroke="%23FFFFFF" stroke-width="2"/></svg>');
    --mc-environment-list_icon_svg_hover-24x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="2" y="2" width="8" height="8" stroke="%2386D562" stroke-width="2"/><rect x="2" y="14" width="8" height="8" stroke="%2386D562" stroke-width="2"/><rect x="14" y="2" width="8" height="8" stroke="%2386D562" stroke-width="2"/><rect x="14" y="14" width="8" height="8" stroke="%2386D562" stroke-width="2"/></svg>');
    --mc-environment-star_full_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 20)" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 18)" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="10" y="16" width="2" height="2" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 16)" fill="%23DB9F21"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="2" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="16" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="16" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="12" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="10" y="14" width="2" height="2" fill="%23FFFACC"/><rect x="16" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="16" y="18" width="2" height="2" fill="%23FFC42B"/><rect x="12" y="6" width="2" height="4" fill="%23DB9F21"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="14" y="10" width="6" height="2" fill="%23FFD953"/><rect x="12" y="14" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="2" height="8" fill="%23FFD953"/><rect x="8" y="10" width="6" height="2" fill="%23FFD953"/><rect x="12" y="12" width="2" height="2" fill="%23FFC42B"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/></svg>');
    --mc-environment-star_empty_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="%236B6562"/><rect x="2" y="20" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="%236B6562"/><rect x="2" y="18" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="%236B6562"/><rect x="2" y="16" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="%236B6562"/><rect x="4" y="16" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="%236B6562"/><rect x="4" y="14" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="%236B6562"/><rect y="10" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="%236B6562"/><rect x="2" y="12" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="%236B6562"/><rect y="8" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="%236B6562"/><rect x="2" y="8" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%236B6562"/><rect x="4" y="8" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="%236B6562"/><rect x="6" y="8" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="%236B6562"/><rect x="6" y="6" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="%236B6562"/><rect x="8" y="4" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="%236B6562"/><rect x="8" y="2" width="2" height="2" fill="%236B6562"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="%236B6562"/><rect x="4" y="22" width="2" height="2" fill="%236B6562"/><rect x="16" y="22" width="2" height="2" fill="%236B6562"/><rect x="2" y="22" width="2" height="2" fill="%236B6562"/><rect x="18" y="22" width="2" height="2" fill="%236B6562"/></svg>');
    --mc-environment-star_1of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="2" y="10" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/></svg>');
    --mc-environment-star_2of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="2" y="10" width="4" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/></svg>');
    --mc-environment-star_3of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/></svg>');
    --mc-environment-star_4of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="8" y="10" width="2" height="2" fill="%23FFD953"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/></svg>');
    --mc-environment-star_5of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="1" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="10" y="14" width="1" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="1" height="8" fill="%23FFD953"/><rect x="8" y="10" width="2" height="2" fill="%23FFD953"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/><rect width="1" height="2" transform="matrix(-1 0 0 1 11 16)" fill="%23DB9F21"/></svg>');
    --mc-environment-star_6of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="2" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="10" y="14" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="2" height="8" fill="%23FFD953"/><rect x="8" y="10" width="2" height="2" fill="%23FFD953"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 16)" fill="%23DB9F21"/></svg>');
    --mc-environment-star_7of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 18)" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="10" y="16" width="2" height="2" fill="%23DB9F21"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="2" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="12" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="10" y="14" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="12" y="6" width="2" height="4" fill="%23DB9F21"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="12" y="14" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="2" height="8" fill="%23FFD953"/><rect x="8" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="12" width="2" height="2" fill="%23FFC42B"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/></svg>');
    --mc-environment-star_8of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 20)" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 18)" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="10" y="16" width="2" height="2" fill="%23DB9F21"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="2" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="14" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="16" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="12" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="10" y="14" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="12" y="6" width="2" height="4" fill="%23DB9F21"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="14" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="14" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="2" height="8" fill="%23FFD953"/><rect x="8" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="12" width="2" height="2" fill="%23FFC42B"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/></svg>');
    --mc-environment-star_9of9_icon_svg-22x24: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 20)" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 18)" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="10" y="16" width="2" height="2" fill="%23DB9F21"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="2" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="16" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="16" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="12" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="10" y="14" width="2" height="2" fill="%23FFFACC"/><rect x="16" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="16" y="18" width="2" height="2" fill="%23FFC42B"/><rect x="12" y="6" width="2" height="4" fill="%23DB9F21"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="14" y="10" width="4" height="2" fill="%23FFD953"/><rect x="12" y="14" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="2" height="8" fill="%23FFD953"/><rect x="8" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="10" width="2" height="2" fill="%23FFD953"/><rect x="12" y="12" width="2" height="2" fill="%23FFC42B"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/></svg>');
    --mc-environment-checkmark_icon_svg-16x12: url('data:image/svg+xml;utf8,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g><rect y="6" width="2" height="2" fill="white"/><rect x="2" y="8" width="2" height="2" fill="white"/><rect x="4" y="10" width="2" height="2" fill="white"/><rect x="6" y="8" width="2" height="2" fill="white"/><rect x="8" y="6" width="2" height="2" fill="white"/><rect x="10" y="4" width="2" height="2" fill="white"/><rect x="12" y="2" width="2" height="2" fill="white"/><rect x="14" width="2" height="2" fill="white"/></g></svg>');
    --mc-environment-monochrome-characteritem_icon_svg-20x20: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 0H16V4V8H18H20V14H18H16V20H14H6H4V14H2H0V8H2H4V4V0ZM6 14H14V18H11V16H9V18H6V14ZM18 10H16V11V12H18V10ZM4 12H2V10H4V11V12ZM14 10H6V8V6H8V4H12V6H14V8V10Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-addon_icon_svg-16x16: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 0H0V8H2H4H6V10V16H8H10H12V10V8V6H14H16V4V2H14V0H10H6H4H2ZM14 2V4H12V6H10V8V10H8V8V6H6V2H10H14ZM4 6H2V2H4V6Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-emote_icon_svg-20x20: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 0H5H15V2V4H19V6V8V10H15V12H17V16H13H11V12H7V14V16H11V20H5V16V14H3H1V12V10V8H3V0ZM13 10V8V4H7V6H5V8H7V10H11H13ZM15 8H17V6H15V8ZM5 12V10H3V12H5Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-minecoin_icon_svg-18x18: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 0H16V2H2V0ZM2 16H0V2H2V16ZM16 16V18H2V16H16ZM16 16H18V2H16V16ZM6 4H4V14H6V8H8V12H10V8H12V14H14V4H12V6H10V8H8V6H6V4Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-world_icon_svg-16x16: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 0H4V2H2V4H0V12H2L2 14H4V16H12V14H14V12H16V4H14V2H12V0ZM6 14H12V12V10H10V8H8V6H10V4H12V2H4V4H6V6H4V8H2V10H6V12V14Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-mashup_icon_svg-16x16: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 0H2H0V2V8H2L2 2H8V0ZM12 6V4H6H4V6L4 12H6L6 6H12ZM8 8H10H14H16V10V14V16H14H10H8V14V10V8ZM14 14V10H10V14H14Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-texturepack_icon_svg-16x16: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 0H10V2H8V0ZM6 4V2H8V4H6ZM4 6V4H6V6H4ZM4 8H2V6H4V8ZM8 12H6V14H4V16H2H0V14V12H2V10H4V8H6V10H8V12ZM10 12V14H8V12H10ZM12 10V12H10V10H12ZM14 8V10H12V8H14ZM14 6H16V8H14V6ZM12 4H14V6H12V4ZM12 4V2H10V4H12Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-monochrome-skinpack_icon_svg-16x16: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 0H10V2H6V0ZM6 2V4H4V2H6ZM10 4V2H12V4H10ZM8 6V4H10V6H8ZM8 8V6H6V8H4V10H2V12H0V14V16H16V14V12H14V10H12V8H8ZM12 10V12H14V14H2V12H4V10H12Z" fill="%23EDE5E2"/></svg>');
    --mc-environment-games_salebadgefin_svg-9x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="24" viewBox="0 0 9 24" fill="none"><path d="M9 3.93403e-07L1.31134e-06 0L1.04907e-06 6H3V9H6V12H9V3.93403e-07Z" fill="%2386D562"/><path d="M9 12H6V15H3V18H2.62268e-07L0 24H9L9 12Z" fill="%2386D562"/></svg>');
    --mc-environment-marketplace_salebadgefin_svg-6x20: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="20" viewBox="0 0 6 20" fill="none"><g filter="url(webui/css/resources/css/%23filter0_d_3035_35009)"><path d="M6 18L1.74845e-07 18L0 16.0034H2L2 14.0034H4L4 12.0034H6L6 18Z" fill="%23FFC42B"/><path d="M6 6H4V4H2V2H1.74851e-07L0 0H6L6 6Z" fill="%23FFC42B"/></g><defs><filter id="filter0_d_3035_35009" x="0" y="0" width="6" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3035_35009"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3035_35009" result="shape"/></filter></defs></svg>');
    --mc-environment-marketplace_rating_svg-22x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="24" viewBox="0 0 22 24" fill="none"><rect x="10" width="2" height="2" fill="black"/><rect x="2" y="20" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 20)" fill="black"/><rect x="6" y="20" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 20)" fill="%23DB9F21"/><rect x="8" y="18" width="2" height="2" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 18)" fill="%23DB9F21"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 18)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 20)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 8 22)" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 10 20)" fill="black"/><rect x="10" y="16" width="2" height="2" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 12 16)" fill="%23DB9F21"/><rect x="2" y="18" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 18)" fill="black"/><rect x="2" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 16)" fill="black"/><rect x="4" y="16" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 16)" fill="black"/><rect x="4" y="14" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 14)" fill="black"/><rect y="10" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 10)" fill="black"/><rect x="2" y="12" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 12)" fill="black"/><rect y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 22 8)" fill="black"/><rect x="2" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="%23616161"/><rect width="2" height="2" transform="matrix(-1 0 0 1 20 8)" fill="black"/><rect x="4" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 18 8)" fill="black"/><rect x="6" y="8" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 8)" fill="black"/><rect x="6" y="6" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 16 6)" fill="black"/><rect x="8" y="4" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 4)" fill="black"/><rect x="8" y="2" width="2" height="2" fill="black"/><rect width="2" height="2" transform="matrix(-1 0 0 1 14 2)" fill="black"/><rect x="10" y="2" width="2" height="4" fill="%23FFFACC"/><rect x="8" y="6" width="2" height="4" fill="%23FFFACC"/><rect x="2" y="10" width="6" height="2" fill="%23FFFACC"/><rect x="4" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="14" width="2" height="2" fill="%23FFD953"/><rect x="8" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="6" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="16" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="6" y="12" width="2" height="2" fill="%23DB9F21"/><rect x="14" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="16" width="2" height="2" fill="%23FFC42B"/><rect x="14" y="18" width="2" height="2" fill="%23FFFACC"/><rect x="12" y="16" width="2" height="2" fill="%23FFFACC"/><rect x="10" y="14" width="2" height="2" fill="%23FFFACC"/><rect x="16" y="20" width="2" height="2" fill="%23FFFACC"/><rect x="4" y="22" width="2" height="2" fill="black"/><rect x="16" y="22" width="2" height="2" fill="black"/><rect x="2" y="22" width="2" height="2" fill="black"/><rect x="18" y="22" width="2" height="2" fill="black"/><rect x="16" y="18" width="2" height="2" fill="%23FFC42B"/><rect x="12" y="6" width="2" height="4" fill="%23DB9F21"/><rect x="8" y="14" width="2" height="2" fill="%23FFC42B"/><rect x="6" y="16" width="2" height="2" fill="%23FFD953"/><rect x="4" y="18" width="2" height="2" fill="%23FFD953"/><rect x="14" y="10" width="6" height="2" fill="%23FFD953"/><rect x="12" y="14" width="2" height="2" fill="%23FFD953"/><rect x="10" y="6" width="2" height="8" fill="%23FFD953"/><rect x="8" y="10" width="6" height="2" fill="%23FFD953"/><rect x="12" y="12" width="2" height="2" fill="%23FFC42B"/><rect x="8" y="12" width="2" height="2" fill="%23FFFACC"/></svg>');
    --mc-environment-error_svg-18x20: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20" fill="none"><rect x="10" y="4" width="2" height="2" fill="%23FF605E"/><rect x="12" y="6" width="2" height="2" fill="%23FF605E"/><rect x="4" y="6" width="2" height="2" fill="%23FF605E"/><rect x="4" y="8" width="2" height="2" fill="%23FF605E"/><rect x="12" y="8" width="2" height="2" fill="%23FF605E"/><rect x="14" y="10" width="2" height="2" fill="%23FF605E"/><rect x="14" y="12" width="2" height="2" fill="%23FF605E"/><rect x="2" y="10" width="2" height="2" fill="%23FF605E"/><rect x="2" y="12" width="2" height="2" fill="%23FF605E"/><rect y="14" width="2" height="2" fill="%23FF605E"/><rect y="16" width="2" height="2" fill="%23FF605E"/><rect y="18" width="18" height="2" fill="%23FF605E"/><rect x="16" y="14" width="2" height="2" fill="%23FF605E"/><rect x="16" y="16" width="2" height="2" fill="%23FF605E"/><rect x="10" y="2" width="2" height="2" fill="%23FF605E"/><rect x="8" width="2" height="2" fill="%23FF605E"/><rect x="8" y="14" width="2" height="2" fill="%23FF605E"/><rect x="8" y="8" width="2" height="4" fill="%23FF605E"/><rect x="6" y="2" width="2" height="2" fill="%23FF605E"/><rect x="6" y="4" width="2" height="2" fill="%23FF605E"/></svg>');
    --mc-environment-warning_svg-18x20: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20" fill="none"><rect x="10" y="4" width="2" height="2" fill="%23E2B923"/><rect x="12" y="6" width="2" height="2" fill="%23E2B923"/><rect x="4" y="6" width="2" height="2" fill="%23E2B923"/><rect x="4" y="8" width="2" height="2" fill="%23E2B923"/><rect x="12" y="8" width="2" height="2" fill="%23E2B923"/><rect x="14" y="10" width="2" height="2" fill="%23E2B923"/><rect x="14" y="12" width="2" height="2" fill="%23E2B923"/><rect x="2" y="10" width="2" height="2" fill="%23E2B923"/><rect x="2" y="12" width="2" height="2" fill="%23E2B923"/><rect y="14" width="2" height="2" fill="%23E2B923"/><rect y="16" width="2" height="2" fill="%23E2B923"/><rect y="18" width="18" height="2" fill="%23E2B923"/><rect x="16" y="14" width="2" height="2" fill="%23E2B923"/><rect x="16" y="16" width="2" height="2" fill="%23E2B923"/><rect x="10" y="2" width="2" height="2" fill="%23E2B923"/><rect x="8" width="2" height="2" fill="%23E2B923"/><rect x="8" y="14" width="2" height="2" fill="%23E2B923"/><rect x="8" y="8" width="2" height="4" fill="%23E2B923"/><rect x="6" y="2" width="2" height="2" fill="%23E2B923"/><rect x="6" y="4" width="2" height="2" fill="%23E2B923"/></svg>');
    --mc-environment-select-downarrow_svg-24x24: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 14H10L9 14V12L8 12H7V10H6H5L5 8H6H7L17 8H18H19V10H18H17V12H16H15V14H14H13V16L11 16V14Z" fill="%23D0C5C0"/></svg>');
    --mc-environment-switch-zero-12x12: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 10H12V2H10V0H2V2H10V10ZM2 12H10V10H2V2H0V10H2V12Z" fill="%231E1E1F"/></svg>');
    --mc-environment-switch-hc-zero-12x12: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 10H12V2H10V0H2V2H10V10ZM2 12H10V10H2V2H0V10H2V12Z" fill="%23FFFFFF"/></svg>');
    --mc-environment-switch-one-2x12: url('data:image/svg+xml;utf8,<svg width="2" height="12" viewBox="0 0 2 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H2V12H0V0Z" fill="white"/></svg>')
}

.MC_Link_Style_RichText table {
    background-color: var(--mc-core-grey-6)
}

.MC_Link_Style_RichText table th {
    font-family: var(--mc-legends-fontlist);
    font-size: 1.25rem;
    line-height: 1.25rem;
    letter-spacing: .04em;
    font-weight: 400
}

.MC_Link_Style_RichText table tr {
    border-bottom: 1px solid var(--mc-core-grey-4)
}

.MC_Link_Style_RichText table td,.MC_Link_Style_RichText table th {
    padding: 12px
}

.MC_Tabs_tabpanels_panel {
    position: relative;
    padding: 0
}

.MC_Tabs_tabpanels_panel:focus-visible {
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -3px
}

.MC_Tabs_tabpanels_panel:focus-visible:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    outline: 1px solid var(--mc-core-white);
    width: 100%;
    height: 100%;
    outline-offset: -1px
}

.MC_Tabs_tabpanels_panel[tabindex='-1'] {
    display: none
}

.MC_Tabs_controls {
    background-color: inherit;
    position: absolute;
    left: 0;
    z-index: 20;
    display: flex;
    flex-flow: column;
    justify-content: space-around
}

.MC_Tabs_controls~.MC_Tabs_controls {
    left: unset;
    right: 0;
    transform: translateY(-100%)
}

.MC_Tabs_controls_button {
    background-color: transparent;
    border: none;
    position: relative;
    transform: rotate(360deg);
    height: 100%
}

.MC_Tabs_controls_button:focus,.MC_Tabs_controls_button:focus-visible {
    outline: .0625rem solid #fff;
    outline-offset: -1px
}

.MC_Tabs_controls_button:focus-visible:before,.MC_Tabs_controls_button:focus:before {
    content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: .125rem solid #1452cc;
    outline-offset: -3px;
    z-index: 2
}

.MC_Tabs_controls_button[disabled=disabled] {
    display: none
}

.MC_Tabs_controls_button,.MC_Tabs_controls_button::after {
    cursor: pointer;
    width: 40px
}

.MC_Tabs_controls_button::after {
    content: '';
    clip-path: var(--mc-environment-arrow__down_clip-path);
    display: block;
    transform: rotate(90deg);
    height: 14px;
    width: 25px
}

.MC_Tabs_controls_button:hover::after,.MC_Theme_Vanilla .MC_Tabs_controls_button:hover::after {
    background-color: var(--mc-vanilla-green-4)
}

.MC_Tabs_controls_button__next {
    transform: rotate(180deg);
    margin-right: 0
}

.MC_Bg_Core__Green_4 .MC_Tabs_controls_button::after,.MC_Bg_Core__Green_5 .MC_Tabs_controls_button::after,.MC_Bg_Core__Green_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__Green_1 .MC_Tabs_controls_button::after,.MC_Bg_Core__Green_2 .MC_Tabs_controls_button::after,.MC_Bg_Core__Green_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__Grey_4 .MC_Tabs_controls_button::after,.MC_Bg_Core__Grey_5 .MC_Tabs_controls_button::after,.MC_Bg_Core__Grey_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__Grey_1 .MC_Tabs_controls_button::after,.MC_Bg_Core__Grey_2 .MC_Tabs_controls_button::after,.MC_Bg_Core__Grey_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__off-black .MC_Tabs_controls_button::after,.MC_Bg_Core__rich-black .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__off-white .MC_Tabs_controls_button::after,.MC_Bg_Core__white .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Green_4 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Green_5 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Green_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Green_1 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Green_2 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Green_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Brown_4 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Brown_5 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Brown_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Brown_1 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Brown_2 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Brown_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Blue_3 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Blue_4 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Blue_5 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Blue_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Blue_1 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Blue_2 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Cold_Grey_1 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_2 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_3 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_4 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_5 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Cold_Grey_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Grey_4 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Grey_5 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Grey_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Grey_1 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Grey_2 .MC_Tabs_controls_button::after,.MC_Bg_Vanilla__Grey_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Orange_1 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Orange_2 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Orange_3 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Orange_4 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Orange_5 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Orange_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Red_3 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Red_4 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Red_5 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Red_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Dungeons__Red_1 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Red_2 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Mulberry_1 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Mulberry_2 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Mulberry_3 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Mulberry_4 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Mulberry_5 .MC_Tabs_controls_button::after,.MC_Bg_Dungeons__Mulberry_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Legends__Light_Blue_1 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Blue_2 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Blue_3 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Blue_4 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Blue_5 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Blue_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Legends__Dark_Blue_1 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Dark_Blue_2 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Dark_Blue_3 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Dark_Blue_4 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Dark_Blue_5 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Dark_Blue_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Legends__Light_Orange_1 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Orange_2 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Orange_3 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Orange_4 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Orange_5 .MC_Tabs_controls_button::after,.MC_Bg_Legends__Light_Orange_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Legends__Ultra_Dark_Blue .MC_Tabs_controls_button::after,.MC_Bg_Legends__Ultra_Dark_Orange .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Pink_4 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Pink_5 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Pink_6 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Pink_1 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Pink_2 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Pink_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Realms__Deep_Blue_4 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Deep_Blue_5 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Deep_Blue_6 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Deep_Blue_7 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Deep_Blue_1 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Deep_Blue_2 .MC_Tabs_controls_button::after,.MC_Bg_Realms__Deep_Blue_3 .MC_Tabs_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

@media (forced-colors:active) {
    .MC_Tabs_controls_button__next,.MC_Tabs_controls_button__previous {
        outline: 1px solid #fff;
        outline-offset: -1px
    }

    .MC_Tabs_tabpanels_panel::before {
        top: -3px
    }

    .MC_Tabs_tablist_tab {
        border: 2px solid #000;
        border-right: 0;
        position: relative;
        top: 1px
    }

    .MC_Tabs_tablist_tab[aria-selected=true] {
        border-right: 1px solid #000
    }

    .MC_Tabs_tablist_tab:last-child {
        border-right: 2px solid #000
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Tabs_controls_button::after {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Tabs_controls_button::after {
        filter:invert(1)
    }
}

[class*=MC_]:not(html,body) p {
    font-family: var(--mc-default--fontlist)
}

[class*=MC_Heading] {
    font-family: var(--mc-default--fontlist);
    font-weight: 400;
    margin: 0;
    text-transform: none!important
}

.MC_Text__align_left {
    text-align: left!important
}

.MC_Text__align_center {
    text-align: center!important
}

.MC_Text__align_right {
    text-align: right!important
}

.MC_Text__uppercase {
    text-transform: uppercase!important
}

.MC_Theme_Dungeons .MC_Theme_Vanilla [class*=MC_Heading],.MC_Theme_Legends .MC_Theme_Vanilla [class*=MC_Heading],.MC_Theme_Realms .MC_Theme_Vanilla [class*=MC_Heading],.MC_Theme_Vanilla [class*=MC_Heading] {
    font-family: var(--mc-vanilla-fontlist)
}

.MC_Theme_Core .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Vanilla .MC_Heading_1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Core .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Vanilla .MC_Heading_2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_3,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_3,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_3,.MC_Theme_Vanilla .MC_Heading_3 {
    font-size: 1.5rem;
    letter-spacing: .04em
}

.MC_Theme_Core .MC_Heading_3 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    letter-spacing: .04em
}

.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_4,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_4,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_4,.MC_Theme_Vanilla .MC_Heading_4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Core .MC_Heading_4 {
    font-size: 1.5rem;
    line-height: 1.75rem
}

.MC_Theme_Core .MC_Theme_Dungeons [class*=MC_Heading],.MC_Theme_Dungeons [class*=MC_Heading],.MC_Theme_Legends .MC_Theme_Dungeons [class*=MC_Heading],.MC_Theme_Marketplace .MC_Theme_Dungeons [class*=MC_Heading],.MC_Theme_Realms .MC_Theme_Dungeons [class*=MC_Heading],.MC_Theme_Vanilla .MC_Theme_Dungeons [class*=MC_Heading] {
    font-family: var(--mc-dungeons-fontlist)
}

.MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_1 {
    font-size: 3.5rem;
    line-height: 3.5rem
}

.MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_2 {
    font-size: 2.5rem;
    line-height: 2.5rem
}

.MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_3,.MC_Theme_Dungeons .MC_Heading_3,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_3,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_3,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_3,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_3 {
    font-size: 1.5rem;
    line-height: 1.75rem
}

.MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_4,.MC_Theme_Dungeons .MC_Heading_4,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_4,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_4,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_4,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Core .MC_Theme_Realms [class*=MC_Heading],.MC_Theme_Dungeons .MC_Theme_Realms [class*=MC_Heading],.MC_Theme_Legends .MC_Theme_Realms [class*=MC_Heading],.MC_Theme_Marketplace .MC_Theme_Realms [class*=MC_Heading],.MC_Theme_Realms [class*=MC_Heading],.MC_Theme_Vanilla .MC_Theme_Realms [class*=MC_Heading] {
    font-family: var(--mc-realms-fontlist)
}

.MC_Theme_Core .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Realms .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Core .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Realms .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Core .MC_Theme_Realms .MC_Heading_3,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_3,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_3,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_3,.MC_Theme_Realms .MC_Heading_3,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: .04em
}

.MC_Theme_Core .MC_Theme_Realms .MC_Heading_4,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_4,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_4,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_4,.MC_Theme_Realms .MC_Heading_4,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Core .MC_Theme_Legends [class*=MC_Heading],.MC_Theme_Dungeons .MC_Theme_Legends [class*=MC_Heading],.MC_Theme_Legends [class*=MC_Heading],.MC_Theme_Marketplace .MC_Theme_Legends [class*=MC_Heading],.MC_Theme_Realms .MC_Theme_Legends [class*=MC_Heading],.MC_Theme_Vanilla .MC_Theme_Legends [class*=MC_Heading] {
    font-family: var(--mc-legends-fontlist)
}

.MC_Theme_Core .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Legends .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_1 {
    font-size: 4.5rem;
    line-height: 4.5rem
}

.MC_Theme_Core .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Legends .MC_Heading_2,.MC_Theme_Marketplace .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Core .MC_Theme_Legends .MC_Heading_3,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_3,.MC_Theme_Legends .MC_Heading_3,.MC_Theme_Marketplace .MC_Theme_Legends .MC_Heading_3,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_3,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_3 {
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: .015em
}

.MC_Theme_Core .MC_Theme_Legends .MC_Heading_4,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_4,.MC_Theme_Marketplace .MC_Theme_Legends .MC_Heading_4 .MC_Theme_Legends .MC_Heading_4,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_4,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Core .MC_Theme_Marketplace [class*=MC_Heading],.MC_Theme_Dungeons .MC_Theme_Marketplace [class*=MC_Heading],.MC_Theme_Legends .MC_Theme_Marketplace [class*=MC_Heading],.MC_Theme_Marketplace [class*=MC_Heading],.MC_Theme_Realms .MC_Theme_Marketplace [class*=MC_Heading],.MC_Theme_Vanilla .MC_Theme_Marketplace [class*=MC_Heading] {
    font-family: var(--mc-realms-fontlist)
}

.MC_Theme_Core .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Marketplace .MC_Heading_1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Core .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Marketplace .MC_Heading_2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Core .MC_Theme_Marketplace .MC_Heading_3,.MC_Theme_Dungeons .MC_Theme_Marketplace .MC_Heading_3,.MC_Theme_Legends .MC_Theme_Marketplace .MC_Heading_3,.MC_Theme_Marketplace .MC_Heading_3,.MC_Theme_Realms .MC_Theme_Marketplace .MC_Heading_3,.MC_Theme_Vanilla .MC_Theme_Marketplace .MC_Heading_3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: .04em
}

.MC_Theme_Core .MC_Theme_Marketplace .MC_Heading_4,.MC_Theme_Dungeons .MC_Theme_Marketplace .MC_Heading_4,.MC_Theme_Legends .MC_Theme_Marketplace .MC_Heading_4,.MC_Theme_Marketplace .MC_Heading_4,.MC_Theme_Realms .MC_Theme_Marketplace .MC_Heading_4,.MC_Theme_Vanilla .MC_Theme_Marketplace .MC_Heading_4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Heading_5,[class*=MC_Theme_] .MC_Heading_5 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -.015em;
    font-family: var(--mc-default--fontlist)
}

.MC_Heading_6,[class*=MC_Theme_] .MC_Heading_6 {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: var(--mc-default--fontlist)
}

@media screen and (max-width: 1199.98px) {
    .MC_Theme_Core .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Vanilla .MC_Heading_1 {
        font-size:4rem;
        line-height: 4rem
    }

    .MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_1 {
        font-size: 3rem;
        line-height: 3rem
    }

    .MC_Theme_Core .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Realms .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_1 {
        font-size: 4rem;
        line-height: 4rem
    }

    .MC_Theme_Core .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Legends .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_1 {
        font-size: 4rem;
        line-height: 4rem
    }

    .MC_Theme_Core .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Marketplace .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_2,.MC_Theme_Vanilla .MC_Heading_2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Core .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_2,.MC_Theme_Realms .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Core .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Legends .MC_Heading_2,.MC_Theme_Marketplace .MC_theme_Legends .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_2 {
        font-size: 2.25rem;
        line-height: 2.25rem
    }

    .MC_Theme_Core .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Dungeons .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Legends .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Realms .MC_Theme_Marketplace .MC_Heading_2,.MC_Theme_Vanilla .MC_Theme_Marketplace .MC_Heading_2 {
        font-size: 2rem;
        line-height: 2rem
    }
}

@media screen and (max-width: 767.98px) {
    .MC_Theme_Core .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Vanilla .MC_Heading_1,.MC_Theme_Vanilla .MC_Heading_1 {
        font-size:3rem;
        line-height: 3rem
    }

    .MC_Theme_Core .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Dungeons .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Dungeons .MC_Heading_1 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Core .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Realms .MC_Heading_1,.MC_Theme_Realms .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Realms .MC_Heading_1 {
        font-size: 3rem;
        line-height: 3rem
    }

    .MC_Theme_Core .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Legends .MC_Heading_1,.MC_Theme_Marketplace .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Legends .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Legends .MC_Heading_1 {
        font-size: 3rem;
        line-height: 3rem
    }

    .MC_Theme_Core .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Dungeons .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Legends .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Realms .MC_Theme_Marketplace .MC_Heading_1,.MC_Theme_Vanilla .MC_Theme_Marketplace .MC_Heading_1 {
        font-size: 3rem;
        line-height: 3rem
    }
}

[class*=MC_Heading].MC_Heading_Font_MinecraftSeven {
    font-family: var(--mc-legends-fontlist)
}

[class*=MC_Heading].MC_Heading_Font_MinecraftFive {
    font-family: var(--mc-dungeons-fontlist)
}

[class*=MC_Heading].MC_Heading_Font_MinecraftTen {
    font-family: var(--mc-vanilla-fontlist)
}

[class*=MC_Heading].MC_Heading_Font_NotoSans {
    font-family: var(--mc-default--fontlist)
}

[class*=MC_Heading][style*="--font-color"] {
    color: var(--font-color)!important
}

body [class*=MC_Bg_]:not(.MC_Bg_Inherit) :is(h1,h2,h3,h4,h5,h6),body [class*=MC_Bg_]:not(.MC_Bg_Inherit) p,body [class*=MC_Bg_]:not(.MC_Bg_Inherit) picture {
    color: var(--mc-theme-primary-color,var(--mc-core-rich-black))
}

.MC_Bg_Inherit {
    color: var(--mc-page-default-color,var(--mc-core-rich-black))
}

.MC_AccordionC {
    --grid-size: 1200px;
    max-width: var(--grid-size);
    margin: 0 auto;
    padding-top: 32px
}

.MC_AccordionC:has(.MC_AccordionC_grid) {
    display: flex;
    flex-wrap: wrap;
    justify-content: right
}

.MC_AccordionC_grid {
    flex-basis: 100%;
    width: 100%;
    padding: 0 16px;
    text-align: left
}

@media screen and (min-width: 768px) {
    .MC_AccordionC_grid {
        flex-basis:calc(100% - 200px)
    }
}

.MC_AccordionC_header {
    text-align: center;
    margin-bottom: 24px
}

.MC_AccordionC .MC_Accordion_action {
    position: relative
}

.MC_AccordionC .MC_Accordion_toggle {
    background-color: inherit;
    position: relative
}

.MC_Accordion_toggle:focus,.MC_Accordion_toggle:focus-visible {
    outline: unset;
    box-shadow: none
}

.MC_AccordionC .MC_Accordion_toggle:focus-visible:after,.MC_AccordionC .MC_Accordion_toggle:focus:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: -2px;
    border: 1px solid var(--mc-default-focus)
}

.MC_AccordionC .MC_Accordion_toggle_text {
    display: inline-flex;
    align-items: center;
    width: 100%;
    padding-left: 0
}

.MC_AccordionC .MC_Accordion_toggle_text_label {
    color: var(--mc-theme-primary-color,var(--mc-core-rich-black));
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    font-weight: 700;
    line-height: normal;
    padding: 0;
    margin-left: 2px;
    text-transform: uppercase;
    max-width: 60%;
    display: inline-block
}

.MC_AccordionC .MC_Accordion_toggle_text::after {
    background-color: var(--mc-theme-primary-color,var(--mc-core-rich-black));
    right: 5px
}

.MC_AccordionC .MC_Accordion_group {
    border-top: 0;
    width: 100%
}

.MC_AccordionC .MC_Accordion_group:before {
    height: 2px;
    border-top: 1px solid var(--mc-core-rich-black);
    background-color: var(--mc-core-grey-5);
    content: '';
    display: block;
    z-index: 2;
    position: relative
}

.MC_AccordionC .MC_Accordion_content {
    padding-bottom: 32px;
    padding-left: 0;
    padding-top: 16px
}

.MC_AccordionC .MC_Accordion_content p {
    margin-bottom: 16px
}

[data-mc-ref=mc_accordion_accordionD] {
    --grid-size: 2560px
}

.MC_AccordionD {
    max-width: var(--grid-size);
    margin: 0 auto;
    padding-top: 32px;
    width: 100%
}

.MC_AccordionD:has(.MC_AccordionD_grid) {
    display: flex;
    gap: 48px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 64px 60px
}

.MC_AccordionD_grid {
    flex-basis: 100%;
    width: 100%;
    text-align: left
}

@media screen and (min-width: 768px) {
    .MC_AccordionD_grid {
        flex-basis:calc(100% - 200px)
    }
}

.MC_AccordionD_header {
    text-align: left;
    margin-bottom: 24px
}

.MC_AccordionD .MC_Accordion_action {
    position: relative
}

.MC_AccordionD .MC_Accordion_toggle {
    background-color: inherit;
    position: relative
}

.MC_Accordion_toggle:focus,.MC_Accordion_toggle:focus-visible {
    outline: unset;
    box-shadow: none
}

.MC_AccordionD .MC_Accordion_toggle:focus-visible:after,.MC_AccordionD .MC_Accordion_toggle:focus:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: .0625rem solid var(--mc-core-white);
    outline-offset: -2px;
    border: 1px solid var(--mc-default-focus)
}

.MC_AccordionD .MC_Accordion_toggle_text {
    display: inline-flex;
    align-items: center;
    width: 100%;
    padding-left: 0
}

.MC_AccordionD .MC_Accordion_toggle_text_label {
    color: var(--mc-theme-primary-color,var(--mc-core-rich-black));
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    font-weight: 700;
    line-height: normal;
    padding: 0;
    margin-left: 2px;
    text-transform: uppercase;
    max-width: 60%;
    display: inline-block
}

.MC_AccordionD .MC_Accordion_toggle_text::after {
    background-color: var(--mc-theme-primary-color,var(--mc-core-rich-black));
    right: 5px
}

.MC_AccordionD .MC_Accordion_group {
    border-top: 0;
    width: 100%
}

.MC_AccordionD .MC_Accordion_group:before {
    height: 1px;
    border-top: 1px solid var(--mc-core-grey-4);
    content: '';
    display: block;
    z-index: 2;
    position: relative
}

.MC_AccordionD .MC_Accordion_content {
    padding-bottom: 32px;
    padding-left: 0;
    padding-top: 16px
}

.MC_AccordionD .MC_Accordion_content p {
    margin-bottom: 16px
}

.MC_AccordionD_subtext {
    max-width: var(--grid-size);
    margin: 0 auto;
    width: 100%;
    padding: 24px 64px;
    text-align: center
}

.MC_AccordionD_col {
    flex-basis: 100%
}

@media screen and (min-width: 768.98px) {
    .MC_AccordionD_col {
        flex-basis:calc(50% - 24px)
    }
}

.MC_Animations_Bat {
    --height: 170;
    height: 170px;
    --frames: 4;
    --width: 660;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/bat/bat_flying.png')
}

.MC_Animations_Bee {
    --height: 146;
    height: 146px;
    --frames: 86;
    --width: 26316;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/bee/bee_idle.png')
}

.MC_Animations_Bee_Login {
    --height: 338;
    height: 338px;
    --frames: 86;
    --width: 54008;
    --bg-asset: url('../../../content/dam/franchise/component-library/animations/login/base/bee/bee_idle.png')
}

.MC_Animations_Cape {
    --height: 800;
    height: 800px;
    --frames: 24;
    --width: 19200;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/cape/cape_animation.png')
}

.MC_Animations_Character {
    --height: 250;
    height: 250px
}

.MC_Animations_Character__walking_right {
    --frames: 11;
    --width: 1749;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/character/steve_walking_right.png')
}

.MC_Animations_Character__walking_left {
    --frames: 11;
    --width: 1749;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/character/steve_walking_left.png')
}

.MC_Animations_Character__walking_away {
    --frames: 12;
    --width: 1908;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/character/steve_walking_away.png')
}

.MC_Animations_CherryBlossomPetals {
    --frames: 60;
    --width: 30720
}

.MC_Animations_CherryBlossomPetals__front {
    --height: 256;
    height: 256px;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/cherryBlossomPetals/cherryBlossomPetals_front.png')
}

.MC_Animations_CherryBlossomPetals__back {
    --height: 512;
    height: 512px;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/cherryBlossomPetals/cherryBlossomPetals_back.png')
}

.MC_Animations_Chicken {
    --height: 69;
    height: 69px
}

.MC_Animations_Chicken__idle_front {
    --frames: 32;
    --width: 5952;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/chicken/chicken_idle_front.png')
}

.MC_Animations_Chicken__turning_front_left_right {
    --frames: 60;
    --width: 11160;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/chicken/chicken_turning_front_left_right.png')
}

.MC_Animations_Chicken__idle_right {
    --frames: 32;
    --width: 6048;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/chicken/chicken_idle_right.png')
}

.MC_Animations_Chicken__turning_right_front_left {
    --frames: 60;
    --width: 11340;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/chicken/chicken_turning_right_front_left.png')
}

.MC_Animations_Creeper {
    --height: 189;
    height: 189px
}

.MC_Animations_Creeper__idle {
    --frames: 36;
    --width: 9144;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_idle.png')
}

.MC_Animations_Creeper__idle_left {
    --frames: 25;
    --width: 6350;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_idle_left.png')
}

.MC_Animations_Creeper__idle_right {
    --frames: 19;
    --width: 4829;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_idle_right.png')
}

.MC_Animations_Creeper__left_idle {
    --frames: 29;
    --width: 7366;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_left_idle.png')
}

.MC_Animations_Creeper__right_idle {
    --frames: 15;
    --width: 3810;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_right_idle.png')
}

.MC_Animations_Creeper__walking_left {
    --frames: 20;
    --width: 5080;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_walking_left.png')
}

.MC_Animations_Creeper__walking_right {
    --frames: 20;
    --width: 5080;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/night/creeper/creeper_walking_right.png')
}

.MC_Animations_loadingIconB {
    --height: 22;
    height: 22px;
    --frames: 27;
    --width: 594;
    width: 21px;
    --bg-asset: url('../../../content/dam/franchise/component-library/animations/loadingIconB/LoadingSequence.png')
}

.MC_Animations_Pig {
    --height: 83;
    height: 83px
}

.MC_Animations_Pig__idle {
    --frames: 18;
    --width: 3168;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/pig/pig_idle.png')
}

.MC_Animations_Pig__turning {
    --frames: 49;
    --width: 8624;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/pig/pig_turning.png')
}

.MC_Animations_Pig__walking_left {
    --frames: 8;
    --width: 1408;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/pig/pig_walking_left.png')
}

.MC_Animations_Pig__walking_right {
    --frames: 8;
    --width: 1280;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/pig/pig_walking_right.png')
}

.MC_Animations_Slime_Bounce {
    --height: 48;
    height: 48px;
    --frames: 7;
    --width: 336;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/slime/Icon_SlimeBounce.png')
}

.MC_Animations_Slime_Break {
    --height: 48;
    height: 48px;
    --frames: 7;
    --width: 336;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/slime/Icon_SlimeBreak.png')
}

.MC_Animations_Slime_Break::after {
    animation-fill-mode: forwards
}

.MC_Animations_Waterfall {
    --height: 1316;
    height: 1316px;
    --frames: 14;
    --width: 4788;
    --bg-asset: url('../../../content/dam/minecraftnet/franchise/component-library/animations/base/day/waterfall/waterfall.png')
}

.MC_Animation_action__baseAnimationToggle {
    display: flex;
    max-width: 165px;
    min-height: 34px;
    flex-direction: row;
    align-items: center;
    padding: 4px 4px 4px 32px;
    gap: 10px;
    position: absolute;
    right: 0;
    top: 15px;
    width: auto;
    background: var(--mc-core-rich-black);
    box-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-size: .875rem;
    color: var(--mc-core-grey-1);
    border: 0;
    z-index: 250;
    width: auto!important
}

.MC_Animation_action__baseAnimationToggle::before {
    content: ' ';
    display: block;
    width: 14px;
    height: 16px;
    background-color: #d9d9d9;
    position: absolute;
    left: 11px
}

.MC_Animation_action__baseAnimationToggle[data-paused=false]::before {
    aspect-ratio: 1/1;
    clip-path: var(--mc-environment-pause_icon_clip-path)
}

.MC_Animation_action__baseAnimationToggle[data-paused=true]::before {
    aspect-ratio: 6/11;
    clip-path: var(--mc-environment-play_icon_clip-path)
}

.MC_Animation_action__baseAnimationToggle_Wrapper {
    transition: width .7s ease-out;
    overflow: hidden
}

.MC_Animation_action__baseAnimationToggle_Text {
    word-wrap: break-word
}

.MC_Animation_action__baseAnimationToggle::after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.MC_Animation_action__baseAnimationToggle:focus,.MC_Animation_action__baseAnimationToggle:focus-visible {
    outline: 0;
    border: 0
}

.MC_Animation_action__baseAnimationToggle:focus-visible::after,.MC_Animation_action__baseAnimationToggle:focus::after {
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white);
    outline-offset: 0;
    width: calc(100% - 3px)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Animation_action__baseAnimationToggle[data-paused=false]::before,.MC_Animation_action__baseAnimationToggle[data-paused=true]::before {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Animation_action__baseAnimationToggle[data-paused=false]::before,.MC_Animation_action__baseAnimationToggle[data-paused=true]::before {
        filter:invert(1)
    }

    .MC_Animation_action__baseAnimationToggle:focus,.MC_Animation_action__baseAnimationToggle:focus-visible {
        right: 3px
    }

    .MC_Animation_action__baseAnimationToggle:focus-visible::after,.MC_Animation_action__baseAnimationToggle:focus::after {
        filter: invert(1);
        width: 100%;
        outline-offset: 1px
    }

    .MC_Animation_action__baseAnimationToggle:focus-visible:before,.MC_Animation_action__baseAnimationToggle:focus:before {
        left: 14px
    }

    .MC_Animation_action__baseAnimationToggle:focus .MC_Animation_action__baseAnimationToggle_Wrapper,.MC_Animation_action__baseAnimationToggle:focus-visible .MC_Animation_action__baseAnimationToggle_Wrapper {
        position: relative;
        left: 3px
    }
}

.content-component:has([class*=MC_Animation__pageAnimationToggle]),.content-component:has([data-mc-ref=mc_animationToggle_pageAnimations]) {
    position: relative
}

.MC_Animation_action__pageAnimationToggle {
    display: flex;
    max-width: 165px;
    min-height: 34px;
    flex-direction: row;
    align-items: center;
    padding: 4px 4px 4px 28px;
    gap: 10px;
    position: absolute;
    right: 0;
    top: 30px;
    width: auto;
    background: var(--mc-core-rich-black);
    box-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-size: .875rem;
    color: var(--mc-core-grey-1);
    border: 0;
    z-index: 250;
    width: auto!important;
    border: 2px solid #5b5b5b;
    border-right: 0
}

.MC_Animation_action__pageAnimationToggle::before {
    content: ' ';
    display: block;
    width: 14px;
    height: 16px;
    background-color: #d9d9d9;
    position: absolute;
    left: 9px
}

.MC_Animation_action__pageAnimationToggle[data-paused=false]::before {
    aspect-ratio: 1/1;
    clip-path: var(--mc-environment-pause_icon_clip-path)
}

.MC_Animation_action__pageAnimationToggle[data-paused=true]::before {
    aspect-ratio: 6/11;
    clip-path: var(--mc-environment-play_icon_clip-path)
}

.MC_Animation_action__pageAnimationToggle_Wrapper {
    transition: width .7s ease-out;
    overflow: hidden
}

.MC_Animation_action__pageAnimationToggle_Text {
    word-wrap: break-word
}

.MC_Animation_action__pageAnimationToggle::after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.MC_Animation_action__pageAnimationToggle:focus,.MC_Animation_action__pageAnimationToggle:focus-visible {
    outline: 0;
    border: 0
}

.MC_Animation_action__pageAnimationToggle:focus-visible::after,.MC_Animation_action__pageAnimationToggle:focus::after {
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white);
    outline-offset: 0;
    width: calc(100% - 3px)
}

.MC_Animation__pageAnimationToggle_sticky {
    position: fixed;
    right: 0;
    top: inherit;
    margin-top: 15px
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Animation_action__pageAnimationToggle[data-paused=false]::before,.MC_Animation_action__pageAnimationToggle[data-paused=true]::before {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Animation_action__pageAnimationToggle[data-paused=false]::before,.MC_Animation_action__pageAnimationToggle[data-paused=true]::before {
        filter:invert(1)
    }

    .MC_Animation_action__pageAnimationToggle:focus,.MC_Animation_action__pageAnimationToggle:focus-visible {
        right: 3px
    }

    .MC_Animation_action__pageAnimationToggle:focus-visible::after,.MC_Animation_action__pageAnimationToggle:focus::after {
        filter: invert(1);
        width: 100%;
        outline-offset: 1px
    }

    .MC_Animation_action__pageAnimationToggle:focus-visible:before,.MC_Animation_action__pageAnimationToggle:focus:before {
        left: 14px
    }

    .MC_Animation_action__pageAnimationToggle:focus .MC_Animation_action__pageAnimationToggle_Wrapper,.MC_Animation_action__pageAnimationToggle:focus-visible .MC_Animation_action__pageAnimationToggle_Wrapper {
        position: relative;
        left: 3px
    }
}

.MC_Hero_action__parallaxAnimationToggle {
    display: flex;
    max-width: 165px;
    min-height: 34px;
    flex-direction: row;
    align-items: center;
    padding: 4px 4px 4px 32px;
    gap: 10px;
    position: absolute;
    right: 0;
    top: 15px;
    width: auto;
    background: rgba(0,0,0,.8);
    box-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-size: .875rem;
    color: var(--mc-core-grey-1);
    border: 0;
    z-index: 250;
    width: auto!important
}

.MC_Hero_action__parallaxAnimationToggle::before {
    content: ' ';
    display: block;
    width: 14px;
    height: 16px;
    background-color: #d9d9d9;
    position: absolute;
    left: 11px
}

.MC_Hero_action__parallaxAnimationToggle[data-paused=false]::before {
    aspect-ratio: 1/1;
    clip-path: var(--mc-environment-pause_icon_clip-path)
}

.MC_Hero_action__parallaxAnimationToggle[data-paused=true]::before {
    aspect-ratio: 6/11;
    clip-path: var(--mc-environment-play_icon_clip-path)
}

.MC_Hero_action__parallaxAnimationToggle_Wrapper {
    transition: width .7s ease-out;
    overflow: hidden
}

.MC_Hero_action__parallaxAnimationToggle_Text {
    word-wrap: break-word
}

.MC_Hero_action__parallaxAnimationToggle::after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.MC_Hero_action__parallaxAnimationToggle:focus,.MC_Hero_action__parallaxAnimationToggle:focus-visible {
    outline: 0;
    border: 0
}

.MC_Hero_action__parallaxAnimationToggle:focus-visible::after,.MC_Hero_action__parallaxAnimationToggle:focus::after {
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white);
    outline-offset: 0;
    width: calc(100% - 3px)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Hero_action__parallaxAnimationToggle[data-paused=false]::before,.MC_Hero_action__parallaxAnimationToggle[data-paused=true]::before {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_Hero_action__parallaxAnimationToggle[data-paused=false]::before,.MC_Hero_action__parallaxAnimationToggle[data-paused=true]::before {
        filter:invert(1)
    }

    .MC_Hero_action__parallaxAnimationToggle:focus,.MC_Hero_action__parallaxAnimationToggle:focus-visible {
        right: 3px
    }

    .MC_Hero_action__parallaxAnimationToggle:focus-visible::after,.MC_Hero_action__parallaxAnimationToggle:focus::after {
        filter: invert(1);
        width: 100%;
        outline-offset: 1px
    }

    .MC_Hero_action__parallaxAnimationToggle:focus-visible:before,.MC_Hero_action__parallaxAnimationToggle:focus:before {
        left: 14px
    }

    .MC_Hero_action__parallaxAnimationToggle:focus .MC_Hero_action__parallaxAnimationToggle_Wrapper,.MC_Hero_action__parallaxAnimationToggle:focus-visible .MC_Hero_action__parallaxAnimationToggle_Wrapper {
        position: relative;
        left: 3px
    }
}

.MC_Banner_horizA {
    padding-left: 1.5rem;
    position: relative
}

.MC_Banner_horizA:before {
    position: absolute;
    bottom: 0;
    left: .5px;
    content: ' ';
    height: 5px;
    width: 24px;
    box-shadow: 0 4px 0 var(--mc-legends-light-orange-6);
    z-index: 3
}

.MC_Banner_horizA_content:before {
    position: absolute;
    top: 0;
    left: .5px;
    content: ' ';
    display: block;
    width: 1.5rem;
    height: calc(100% + 4px);
    clip-path: polygon(0% 0%,0% 30%,33.33% 30%,33.33% 35%,66.66% 35%,66.66% 40%,100% 40%,100% 65%,66.66% 65%,66.66% 75%,33.33% 75%,33.33% 85%,0% 85%,0% 100%,100% 100%,100% 0%);
    background-color: var(--mc-legends-light-orange-4);
    z-index: 2
}

.MC_Banner_horizA_content:after {
    position: absolute;
    top: 0;
    left: .5px;
    content: ' ';
    display: block;
    width: 1.5rem;
    height: calc(100% + 4px);
    clip-path: polygon(0% 0%,0% 35%,33.33% 35%,33.33% 40%,66.66% 40%,66.66% 45%,100% 45%,100% 40%,96% 40%,96% 0%);
    background-color: var(--mc-legends-light-orange-6)
}

.MC_Banner_horizA_content {
    display: inline-block;
    background-color: var(--mc-legends-light-orange-4);
    box-shadow: 0 4px 0 var(--mc-legends-light-orange-6);
    line-height: 2.25rem;
    padding: 1.375rem
}

.MC_Banner_horizA .MC_Heading_3 {
    color: var(--mc-legends-ultra-dark-orange)!important;
    text-align: center
}

@media screen and (max-width: 767.98px) {
    .MC_Banner_horizA_content {
        padding:.75rem
    }

    [class*=MC_Theme_Legends] .MC_Banner_horizA .MC_Heading_3 {
        font-size: 1.5rem
    }
}

.MC_Banner_StripeA {
    --grid-size: 1920px;
    padding: 2.3125rem 0 2.3125rem 0;
    text-align: center;
    width: 100%
}

.MC_Banner_StripeA [class*=MC_Heading] {
    max-width: var(--grid-size);
    text-align: center;
    padding: 0 .5rem 0 .5rem;
    margin: 0 auto
}

.MC_Banner_StripeA .MC_Text__align_left[class*=MC_Heading] {
    padding: 0
}

.MC_Banner_StripeA[style*="--font-color"] [class*=MC_Heading] {
    color: var(--font-color)
}

[style*="--background-image"] .MC_Banner_StripeA {
    background-image: var(--background-image)
}

[class*=MC_Fade__][style*="--background-image"]:has(.MC_Banner_StripeA) .MC_Fade {
    --fade-background-image: var(--background-image)
}

[class*=MC_Fade__][style*="--background-image"]:has(.MC_Banner_StripeA) .MC_Fade:after,[class*=MC_Fade__][style*="--background-image"]:has(.MC_Banner_StripeA) .MC_Fade:before {
    background-image: var(--fade-background-image)
}

[style*="--background-color"] .MC_Banner_StripeA,[style*="--background-color"] .MC_Banner_StripeA+.MC_Fade:after,[style*="--background-color"] .MC_Banner_StripeA+.MC_Fade:before {
    background-color: var(--background-color)
}

[class*=MC_Fade__bottom] .MC_Banner_StripeA {
    padding-bottom: .5rem
}

[class*=MC_Fade__bottom] .MC_Banner_StripeA:has(+.MC_Fade[style*="--fade-background-color"]) {
    padding-bottom: 2.3125rem
}

@media (forced-colors:active) {
    [data-mc-ref=mc_banner_stripeA] {
        filter: invert(1)
    }
}

.MC_Banner_vertA {
    padding-bottom: 30px;
    position: relative;
    display: inline-block
}

.MC_Banner_vertA_content:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: ' ';
    display: block;
    width: 100%;
    height: 30px;
    clip-path: polygon(0% 0%,14.285% 0%,14.285% 29.411%,28.57% 29.411%,28.57% 58.822%,42.855% 58.822%,42.855% 88.233%,57.14% 88.233%,57.14% 58.822%,71.425% 58.822%,71.425% 29.411%,85.71% 29.411%,85.71% 0%,100% 0%,0% 0%);
    background-color: var(--mc-dungeons-orange-4);
    z-index: 2
}

.MC_Banner_vertA_content:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: ' ';
    display: block;
    width: 100%;
    height: 30px;
    clip-path: polygon(14.285% 0%,0% 0%,0% 6.97%,14.285% 6.97%,28.57% 29.411%,14.285% 29.411%,14.285% 36.381%,28.57% 36.381%,28.57% 36.381%,42.855% 58.822%,28.57% 58.822%,28.57% 65.792%,42.855% 65.792%,42.855% 65.792%,57.14% 86.05%,42.855% 86.05%,42.855% 93.03%,57.14% 93.03%,57.14% 99.99%,57.14% 66.66%,71.425% 66.66%,71.425% 59.69%,57.14% 59.69%,71.425% 36.381%,85.71% 36.381%,85.71% 29.411%,71.425% 29.411%,85.71% 6.97%,100% 6.97%,100% 0%);
    background-color: var(--mc-dungeons-mulberry-1);
    z-index: 1
}

.MC_Banner_vertA:before {
    content: ' ';
    display: block;
    width: 71.43%;
    height: 3px;
    position: absolute;
    top: calc(100% - 32px);
    background-color: var(--mc-dungeons-orange-4);
    z-index: 2;
    left: 14.285%
}

.MC_Banner_vertA_content {
    display: inline-block;
    background: linear-gradient(180deg,#ffd953 0,#ffa41f 100%);
    line-height: 2.25rem;
    padding: 1.375rem .4375rem .375rem .4375rem
}

.MC_Banner_vertA .MC_Banner_vertA_text {
    text-align: center;
    font-weight: 700;
    font-size: .75rem;
    line-height: 12px;
    margin-top: 3px;
    color: var(--mc-dungeons-mulberry-5)!important;
    font-family: var(--mc-dungeons-fontlist);
    margin: 0
}

.MC_Banner_vertA .MC_Banner_vertA_number {
    color: var(--mc-dungeons-mulberry-5)!important;
    font-family: var(--mc-dungeons-fontlist);
    font-size: 3rem;
    font-weight: 700;
    line-height: 3.625rem;
    display: inline-block;
    width: 100%;
    text-align: center
}

@media (forced-colors:active) {
    .MC_Banner_vertA_content {
        background-color: var(--mc-core-off-black)
    }

    .MC_Banner_vertA .MC_Banner_vertA_text {
        position: relative;
        z-index: 2
    }
}

.MC_Button_Hero {
    font-size: 1.125rem;
    line-height: 1.25rem;
    min-width: 4.75rem;
    padding: .9375rem 1.75rem;
    display: inline-flex;
    text-decoration: none;
    border: 2px solid var(--mc-core-grey-6)
}

.MC_Button_Hero>span {
    display: inline-block;
    margin: 0 auto
}

.MC_Button_Hero.MC_Glyph_Link_B {
    padding-right: 1rem
}

.MC_Button_Hero.MC_Glyph_Link_B>span {
    width: calc(100% - 28px)
}

.MC_Button_Hero.MC_Button_Style_FullWidth {
    width: 100%;
    max-width: unset;
    justify-content: center
}

.MC_Button_Hero.MC_Button_Style_FullWidth>span {
    width: unset;
    margin: unset
}

.MC_Button_Hero {
    --hero-background: '';
    --hero-box-shadow-1: '';
    --hero-box-shadow-2: '';
    --hero-color: '';
    --hero-hover-background-gradient: '';
    --hero-focus-boxshadow: ''
}

.MC_Theme_Legends .MC_Button_Hero,.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightBlue_1 {
    background: var(--mc-legends-light-blue-1);
    box-shadow: inset 0 -6px 0 var(--mc-legends-light-blue-6),inset 0 6px 0 #c5f6ff;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 800
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightBlue_1:hover,.MC_Theme_Legends .MC_Button_Hero:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-blue-1)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightBlue_1:focus,.MC_Theme_Legends .MC_Button_Hero:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: var(--mc-legends-light-blue-1);
    box-shadow: 0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-blue-6),inset 0 6px 0 #c5f6ff
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightBlue_1:active,.MC_Theme_Legends .MC_Button_Hero:active {
    background: var(--mc-legends-light-blue-3);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightBlue_1:active:focus,.MC_Theme_Legends .MC_Button_Hero:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightBlue_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_CoreOffWhite {
    background: var(--mc-core-off-white);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3),inset 0 6px 0 rgba(255,255,255,.5);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-grey-5);
    font-weight: 800
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_CoreOffWhite:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-core-off-white)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_CoreOffWhite:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: var(--mc-core-off-white);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-blue-6),inset 0 6px 0 rgba(255,255,255,.5)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_CoreOffWhite:active {
    background: var(--mc-vanilla-grey-2);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_CoreOffWhite:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_CoreOffWhite.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightOrange_1 {
    background: var(--mc-legends-light-orange-1);
    box-shadow: inset 0 -6px 0 var(--mc-legends-light-orange-6),inset 0 6px 0 rgba(255,255,255,.3);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 800
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightOrange_1:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-orange-1)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightOrange_1:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-orange-1);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-orange-6),inset 0 6px 0 rgba(255,255,255,.3)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightOrange_1:active {
    background: var(--mc-legends-light-orange-3);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightOrange_1:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Hero.MC_Style_LightOrange_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Theme_Dungeons .MC_Button_Hero,.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4 {
    background: var(--mc-dungeons-orange-4);
    box-shadow: inset 0 -6px 0 var(--mc-dungeons-orange-5),inset 0 6px 0 var(--mc-dungeons-orange-2);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-grey-6);
    font-weight: 800
}

.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4:hover,.MC_Theme_Dungeons .MC_Button_Hero:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-dungeons-orange-4)
}

.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4:focus,.MC_Theme_Dungeons .MC_Button_Hero:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-dungeons-orange-4);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-orange-6),inset 0 6px 0 #ffd953
}

.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4:active,.MC_Theme_Dungeons .MC_Button_Hero:active {
    background: var(--mc-dungeons-orange-5);
    color: var(--mc-core-white);
    box-shadow: none
}

.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4:active:focus,.MC_Theme_Dungeons .MC_Button_Hero:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Theme_Dungeons .MC_Button_Hero.MC_Style_Orange_4:active:after,.MC_Theme_Dungeons .MC_Button_Hero:active:after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Green_5,.MC_Theme_Vanilla .MC_Button_Hero,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Green_5 {
    background: var(--mc-vanilla-green-5);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-green-6),inset 0 6px 0 var(--mc-vanilla-green-4);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-white);
    font-weight: 800
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Green_5:hover,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Green_5:hover,.MC_Theme_Vanilla .MC_Button_Hero:hover {
    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),var(--mc-vanilla-green-5)
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Green_5:focus,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Green_5:focus,.MC_Theme_Vanilla .MC_Button_Hero:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-core-white);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),var(--mc-vanilla-green-5);
    box-shadow: 0 0 0 0 var(--mc-core-white),0 0 0 2px var(--mc-default-focus),inset 0 -6px 0 var(--mc-vanilla-green-6),inset 0 6px 0 #52a535
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Green_5:active,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Green_5:active,.MC_Theme_Vanilla .MC_Button_Hero:active {
    background: var(--mc-vanilla-green-6);
    box-shadow: none
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Green_5:active:focus,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Green_5:active:focus,.MC_Theme_Vanilla .MC_Button_Hero:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Green_5.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Hero.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Green_5.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Grey_2,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Grey_2 {
    background: var(--mc-vanilla-grey-2);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3),inset 0 6px 0 var(--mc-vanilla-grey-1);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-grey-6);
    font-weight: 800
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Grey_2:hover,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Grey_2:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-grey-2)
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Grey_2:focus,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Grey_2:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-grey-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-vanilla-grey-3),inset 0 6px 0 #ede5e2
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Grey_2:active,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Grey_2:active {
    background: var(--mc-vanilla-grey-3);
    box-shadow: none
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Grey_2:active:focus,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Grey_2:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Hero.MC_Style_Grey_2.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Hero.MC_Style_Grey_2.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-grey-6)
}

.MC_Theme_Realms .MC_Button_Hero,.MC_Theme_Realms .MC_Button_Hero.MC_Style_DeepBlue {
    background: #7345e5;
    box-shadow: inset 0 -6px 0 #4a1cac,inset 0 6px 0 #a163f2;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-white);
    font-weight: 800
}

.MC_Theme_Realms .MC_Button_Hero.MC_Style_DeepBlue:hover,.MC_Theme_Realms .MC_Button_Hero:hover {
    background: #8557f8
}

.MC_Theme_Realms .MC_Button_Hero.MC_Style_DeepBlue:focus,.MC_Theme_Realms .MC_Button_Hero:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-core-white);
    outline-offset: -2px;
    background: #8557f8;
    box-shadow: 0 0 0 2px #1157be,0 0 0 1px var(--mc-default-focus),inset 0 -6px 0 #4a1cac,inset 0 6px 0 #a163f2
}

.MC_Theme_Realms .MC_Button_Hero.MC_Style_DeepBlue:active,.MC_Theme_Realms .MC_Button_Hero:active {
    background: #5d2cc6;
    box-shadow: none
}

.MC_Theme_Realms .MC_Button_Hero.MC_Style_DeepBlue:active:focus,.MC_Theme_Realms .MC_Button_Hero:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Realms .MC_Button_Hero.MC_Glyph_Link_B::after,.MC_Theme_Realms .MC_Button_Hero.MC_Style_DeepBlue.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Marketplace .MC_Button_Hero,.MC_Theme_Marketplace .MC_Button_Hero.MC_Style_Gold_1 {
    background: var(--mc-marketplace-gold-3);
    box-shadow: inset 0 -6px 0 var(--mc-marketplace-gold-4),inset 0 6px 0 var(--mc-marketplace-gold-2);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 800
}

.MC_Theme_Marketplace .MC_Button_Hero.MC_Style_Gold_1:hover,.MC_Theme_Marketplace .MC_Button_Hero:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2)
}

.MC_Theme_Marketplace .MC_Button_Hero.MC_Style_Gold_1:focus,.MC_Theme_Marketplace .MC_Button_Hero:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-marketplace-gold-3),inset 0 6px 0 var(--mc-marketplace-gold-1)
}

.MC_Theme_Marketplace .MC_Button_Hero.MC_Style_Gold_1:active,.MC_Theme_Marketplace .MC_Button_Hero:active {
    background: var(--mc-marketplace-gold-4);
    box-shadow: none
}

.MC_Theme_Marketplace .MC_Button_Hero.MC_Style_Gold_1:active:focus,.MC_Theme_Marketplace .MC_Button_Hero:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Marketplace .MC_Button_Hero.MC_Glyph_Link_B::after,.MC_Theme_Marketplace .MC_Button_Hero.MC_Style_Gold_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-legends-ultra-dark-blue)
}

.MC_Theme_Education .MC_Button_Hero,.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1 {
    background: var(--mc-vanilla-blue-2);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-blue-3),inset 0 6px 0 var(--mc-vanilla-blue-1);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-white);
    font-weight: 800
}

.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1:hover,.MC_Theme_Education .MC_Button_Hero:hover {
    background: #6489ed
}

.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1:focus,.MC_Theme_Education .MC_Button_Hero:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-blue-3);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-vanilla-blue-3),inset 0 6px 0 #5b9ffb
}

.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1:active,.MC_Theme_Education .MC_Button_Hero:active {
    background: var(--mc-vanilla-blue-3);
    color: var(--mc-core-white);
    box-shadow: none
}

.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1:active:focus,.MC_Theme_Education .MC_Button_Hero:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Theme_Education .MC_Button_Hero.MC_Style_Blue_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

[class*=MC_Theme_] .MC_Button_Hero[aria-disabled=true] {
    outline: 2px solid var(--mc-vanilla-grey-3)!important;
    background-color: var(--mc-vanilla-grey-1)!important;
    color: var(--mc-vanilla-grey-3)!important;
    box-shadow: none!important;
    outline-offset: -2px!important
}

[class*=MC_Theme_] .MC_Button_Hero[aria-disabled=true]:active,[class*=MC_Theme_] .MC_Button_Hero[aria-disabled=true]:hover {
    background: var(--mc-vanilla-grey-1)!important;
    box-shadow: none!important;
    cursor: initial!important
}

[class*=MC_Theme_] .MC_Button_Hero[aria-disabled=true]:focus {
    border-radius: 0!important;
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 1px var(--mc-core-white)!important
}

[class*=MC_Theme_] .MC_Button_Hero[aria-disabled=true]:after {
    background-color: var(--mc-vanilla-grey-3)!important
}

.MC_Button_Icon {
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding: .9375rem 1.75rem;
    display: inline-flex!important;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    min-width: 32px;
    height: 32px
}

.MC_Button_Icon>span {
    display: inline-block;
    margin: 0 auto
}

.MC_Button_Icon,.MC_Button_Icon.MC_Style_Gold_1 {
    background: var(--mc-marketplace-gold-3);
    box-shadow: inset 0 -2px 0 var(--mc-marketplace-gold-4),inset 0 2px 0 var(--mc-marketplace-gold-2);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 800
}

.MC_Button_Icon.MC_Style_Gold_1:hover,.MC_Button_Icon:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2)
}

.MC_Button_Icon.MC_Style_Gold_1:focus,.MC_Button_Icon:focus {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px;
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 1px var(--mc-core-white),inset 0 -6px 0 var(--mc-marketplace-gold-3),inset 0 6px 0 var(--mc-marketplace-gold-1)
}

.MC_Button_Icon.MC_Style_Gold_1:active,.MC_Button_Icon:active {
    background: var(--mc-marketplace-gold-4);
    box-shadow: none
}

.MC_Button_Icon.MC_Style_Gold_1:active:focus,.MC_Button_Icon:active:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white)
}

.MC_Button_Icon[aria-disabled=true] {
    outline: 2px solid var(--mc-vanilla-grey-3)!important;
    background-color: var(--mc-vanilla-grey-1)!important;
    color: var(--mc-vanilla-grey-3)!important;
    box-shadow: none!important;
    outline-offset: -2px!important
}

.MC_Button_Icon[aria-disabled=true]:active,.MC_Button_Icon[aria-disabled=true]:hover {
    background: var(--mc-vanilla-grey-1)!important;
    box-shadow: none!important;
    cursor: initial!important
}

.MC_Button_Icon[aria-disabled=true]:focus {
    border-radius: 0!important;
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 1px var(--mc-core-white)!important
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_Button_Icon svg {
        filter:invert(1)
    }
}

.MC_Button_Hero_Outline {
    padding: 8px 24px;
    width: 100%;
    text-align: center;
    border: 1px solid;
    min-height: 50px;
    background-color: var(--mc-core-grey-6);
    text-decoration: none
}

.MC_Button_Hero_Outline:hover {
    background-color: var(--mc-core-grey-5)
}

.MC_Button_Hero_Outline:focus {
    border-color: var(--mc-default-focus);
    outline: 1px solid var(--mc-core-white);
    outline-offset: 0
}

.MC_Button_Hero_Outline>span {
    width: 100%
}

.MC_Button_Hero_Outline.MC_Glyph_Icon_A {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    --svg-fill: #EDE5E2;
    --svg-disable-fill: #ABA09C;
    padding-left: 16px;
    padding-right: 16px
}

.MC_Button_Hero_Outline.MC_Glyph_Icon_A svg {
    flex-shrink: 0
}

.MC_Button_Hero_Outline.MC_Glyph_Icon_A rect {
    fill: var(--svg-fill,#EDE5E2)
}

.MC_Button_Hero_Outline.MC_Glyph_Icon_A[aria-disabled=true] rect {
    fill: var(--svg-disabled-fill,#ABA09C)
}

.MC_Button_Hero_Outline.MC_Button_Style_FullWidth {
    width: 100%;
    max-width: unset;
    justify-content: center
}

.MC_Button_Hero_Outline.MC_Button_Style_FullWidth>span {
    width: unset;
    margin: unset
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5 {
    border: 2px solid var(--mc-core-green-5);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-green-3);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5:hover {
    background-color: #343e40;
    color: var(--mc-core-green-2)
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5:focus {
    border-color: var(--mc-default-focus);
    background-color: #343e40;
    color: var(--mc-core-green-2)
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5:active {
    background: rgba(60,133,39,.1);
    box-shadow: none;
    color: var(--mc-core-green-2)
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5:active:focus {
    color: var(--mc-core-green-1);
    background-color: rgba(60,133,39,.1)
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5:active:focus:after {
    background-color: var(--mc-core-green-1)
}

.MC_Button_Hero_Outline.MC_Style_Core_Green_5.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-green-2)
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2 {
    border: 2px solid var(--mc-core-grey-2);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-white);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2:hover {
    background-color: #343434;
    border-color: var(--mc-core-grey-1)
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2:focus {
    border-color: var(--mc-default-focus);
    background-color: #343434
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2:active {
    background: rgba(255,255,255,.25);
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2:active:focus {
    background-color: #343434
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2:active:focus:after {
    background-color: var(--mc-core-grey-1)
}

.MC_Button_Hero_Outline.MC_Style_Core_Grey_2.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-grey-1)
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1 {
    border: 2px solid var(--mc-legends-light-blue-1);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-legends-light-blue-1);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1:hover {
    background-color: #343e40
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1:focus {
    border-color: var(--mc-default-focus);
    background-color: #343e40
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1:active {
    background: var(--mc-legends-light-blue-1);
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1:active:focus {
    color: var(--mc-legends-light-blue-1);
    background-color: #415256
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1:active:focus:after {
    background-color: var(--mc-legends-light-blue-1)
}

.MC_Button_Hero_Outline.MC_Style_LightBlue_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-legends-light-blue-1)
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite {
    border: 2px solid var(--mc-core-off-white);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-core-off-white);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite:hover {
    background-color: #403f3e
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite:focus {
    border-color: var(--mc-default-focus);
    background-color: #403f3e
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite:active {
    background: var(--mc-core-off-white);
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite:active:focus {
    color: var(--mc-core-off-white);
    background-color: #555352
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite:active:focus:after {
    background-color: var(--mc-core-off-white)
}

.MC_Button_Hero_Outline.MC_Style_CoreOffWhite.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-off-white)
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1 {
    border: 2px solid var(--mc-legends-light-orange-1);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-legends-light-orange-1);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1:hover {
    background-color: #403b30
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1:focus {
    border-color: var(--mc-default-focus);
    background-color: #403b30
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1:active {
    background: var(--mc-legends-light-orange-1);
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1:active:focus {
    color: var(--mc-legends-light-orange-1);
    background-color: #554e3b
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1:active:focus:after {
    background-color: var(--mc-legends-light-orange-1)
}

.MC_Button_Hero_Outline.MC_Style_LightOrange_1.MC_Glyph_Link_B::after {
    background-color: var(--mc-legends-light-orange-1)
}

.MC_Button_Hero_Outline.MC_Style_Orange_4 {
    border: 2px solid var(--mc-dungeons-orange-4);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-dungeons-orange-4);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_Orange_4:hover {
    background-color: #40331f
}

.MC_Button_Hero_Outline.MC_Style_Orange_4:focus {
    border-color: var(--mc-default-focus);
    background-color: #40331f
}

.MC_Button_Hero_Outline.MC_Style_Orange_4:active {
    background: var(--mc-dungeons-orange-4);
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_Orange_4:active:focus {
    color: var(--mc-dungeons-orange-1);
    background-color: #563f1e
}

.MC_Button_Hero_Outline.MC_Style_Orange_4:active:focus:after {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Button_Hero_Outline.MC_Style_Orange_4.MC_Glyph_Link_B::after {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Button_Hero_Outline.MC_Style_Gold_2 {
    border: 2px solid var(--mc-marketplace-gold-2);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-marketplace-gold-1);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_Gold_2:hover {
    background-color: #46402a;
    color: var(--mc-marketplace-gold-2)
}

.MC_Button_Hero_Outline.MC_Style_Gold_2:focus {
    color: var(--mc-marketplace-gold-2);
    border-color: var(--mc-default-focus);
    background-color: #46402a
}

.MC_Button_Hero_Outline.MC_Style_Gold_2:active {
    color: var(--mc-marketplace-gold-2);
    background: #5c512f;
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_Gold_2:active:focus {
    color: var(--mc-marketplace-gold-2);
    background-color: #5c4c25
}

.MC_Button_Hero_Outline.MC_Style_Gold_2:active:focus:after {
    background-color: var(--mc-marketplace-gold-2)
}

.MC_Button_Hero_Outline.MC_Style_Gold_2.MC_Glyph_Link_B::after {
    background-color: var(--mc-marketplace-gold-1)
}

.MC_Button_Hero_Outline.MC_Style_Gold_2.MC_Glyph_Link_B:hover::after {
    background-color: var(--mc-marketplace-gold-2)
}

.MC_Button_Hero_Outline.MC_Style_Gold_3 {
    border: 2px solid var(--mc-marketplace-gold-3);
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--mc-marketplace-gold-3);
    font-weight: 800;
    background-color: transparent
}

.MC_Button_Hero_Outline.MC_Style_Gold_3:hover {
    background-color: #463c24
}

.MC_Button_Hero_Outline.MC_Style_Gold_3:focus {
    border-color: var(--mc-default-focus);
    background-color: #463c24
}

.MC_Button_Hero_Outline.MC_Style_Gold_3:active {
    background: #5c4c25;
    box-shadow: none
}

.MC_Button_Hero_Outline.MC_Style_Gold_3:active:focus {
    color: #fff27a;
    background-color: #5c4c25
}

.MC_Button_Hero_Outline.MC_Style_Gold_3:active:focus:after {
    background-color: #fff27a
}

.MC_Button_Hero_Outline.MC_Style_Gold_3.MC_Glyph_Link_B::after {
    background-color: var(--mc-marketplace-gold-3)
}

.MC_Button_Hero_Outline[aria-disabled=true] {
    border-color: var(--mc-vanilla-grey-3)!important;
    background-color: var(--mc-vanilla-grey-1)!important;
    color: var(--mc-vanilla-grey-3)!important;
    outline-offset: -2px!important
}

.MC_Button_Hero_Outline[aria-disabled=true]:focus {
    outline: 1px solid var(--mc-core-white)!important;
    outline-offset: -0px!important;
    border-color: var(--mc-default-focus)!important
}

.MC_Button_Hero_Outline[aria-disabled=true]:active,.MC_Button_Hero_Outline[aria-disabled=true]:hover {
    cursor: initial!important
}

.MC_Button_Hero_Outline.MC_Glyph_Icon_A[aria-disabled=true] {
    color: #aba09c;
    background-color: transparent!important;
    border-color: var(--mc-core-grey-4)
}

@media (forced-colors:active) {
    .MC_Button_Hero_Outline[aria-disabled=true] {
        opacity: .5
    }
}

.MC_Button_Primary {
    font-size: 1rem;
    line-height: 1rem;
    min-width: 90px;
    padding: .75rem .8125rem;
    display: inline-flex;
    text-decoration: none;
    border: 0;
    position: relative
}

.MC_Button_Primary.MC_Glyph_Link_B {
    gap: 12px
}

.MC_Button_Primary:not([aria-disabled=true]):before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 6px);
    z-index: 1
}

.MC_Button_Primary>span {
    display: inline-block;
    margin: 0 auto;
    z-index: 2;
    padding: 2px 0
}

.MC_Button_Primary:after {
    z-index: 2
}

.MC_Button_Primary.MC_Glyph_Link_B {
    padding-right: 1rem
}

.MC_Button_Primary.MC_Glyph_Link_B>span {
    width: calc(100% - 26px)
}

.MC_Button_Primary.MC_Button_Style_FullWidth {
    width: 100%;
    max-width: unset;
    justify-content: center
}

.MC_Button_Primary.MC_Button_Style_FullWidth>span {
    width: unset;
    margin: unset
}

.MC_Button_Primary {
    --hero-background: '';
    --hero-box-shadow-1: '';
    --hero-box-shadow-2: '';
    --hero-color: '';
    --hero-hover-background-gradient: '';
    --hero-focus-boxshadow: ''
}

.MC_Theme_Legends .MC_Button_Primary,.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightBlue_1 {
    background: var(--mc-legends-light-blue-1);
    box-shadow: inset 0 -6px 0 var(--mc-legends-light-blue-6);
    letter-spacing: .03em;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 600
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightBlue_1:hover,.MC_Theme_Legends .MC_Button_Primary:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-blue-1)
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightBlue_1:focus,.MC_Theme_Legends .MC_Button_Primary:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-blue-6);
    outline-offset: 0
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightBlue_1:active,.MC_Theme_Legends .MC_Button_Primary:active {
    background: var(--mc-legends-light-blue-3);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightBlue_1:active:focus,.MC_Theme_Legends .MC_Button_Primary:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightBlue_1:before,.MC_Theme_Legends .MC_Button_Primary:before {
    box-shadow: -2px -2px 0 0 rgba(255,255,255,.1) inset,2px 2px 0 0 rgba(255,255,255,.2) inset
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_CoreOffWhite {
    background: var(--mc-core-off-white);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3);
    letter-spacing: .03em;
    color: var(--mc-core-grey-5);
    font-weight: 600
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_CoreOffWhite:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-core-off-white)
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_CoreOffWhite:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-blue-6);
    outline-offset: 0
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_CoreOffWhite:active {
    background: var(--mc-vanilla-grey-2);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_CoreOffWhite:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_CoreOffWhite:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightOrange_1 {
    background: var(--mc-legends-light-orange-1);
    box-shadow: inset 0 -6px 0 var(--mc-legends-light-orange-6);
    letter-spacing: .03em;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 600
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightOrange_1:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-orange-1)
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightOrange_1:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-orange-1);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-orange-6);
    outline-offset: 0
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightOrange_1:active {
    background: var(--mc-legends-light-orange-3);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightOrange_1:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Primary.MC_Style_LightOrange:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Dungeons .MC_Button_Primary,.MC_Theme_Dungeons .MC_Button_Primary.MC_Style_Orange_4 {
    background: var(--mc-dungeons-orange-4);
    box-shadow: inset 0 -6px 0 var(--mc-dungeons-orange-5);
    letter-spacing: .03em;
    color: var(--mc-core-grey-6);
    font-weight: 600
}

.MC_Theme_Dungeons .MC_Button_Primary.MC_Style_Orange_4:hover,.MC_Theme_Dungeons .MC_Button_Primary:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-dungeons-orange-4)
}

.MC_Theme_Dungeons .MC_Button_Primary.MC_Style_Orange_4:focus,.MC_Theme_Dungeons .MC_Button_Primary:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-dungeons-orange-4);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-orange-6);
    outline-offset: 0
}

.MC_Theme_Dungeons .MC_Button_Primary.MC_Style_Orange_4:active,.MC_Theme_Dungeons .MC_Button_Primary:active {
    background: var(--mc-dungeons-orange-5);
    color: var(--mc-core-white);
    box-shadow: none
}

.MC_Theme_Dungeons .MC_Button_Primary.MC_Style_Orange_4:active:focus,.MC_Theme_Dungeons .MC_Button_Primary:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_Button_Primary.MC_Style_Orange_4:before,.MC_Theme_Dungeons .MC_Button_Primary:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5,.MC_Theme_Vanilla .MC_Button_Primary,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5 {
    background: var(--mc-vanilla-green-5);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-green-6);
    letter-spacing: .03em;
    color: var(--mc-core-white);
    font-weight: 600
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5:hover,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5:hover,.MC_Theme_Vanilla .MC_Button_Primary:hover {
    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),var(--mc-vanilla-green-5)
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5:focus,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5:focus,.MC_Theme_Vanilla .MC_Button_Primary:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-core-white);
    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),var(--mc-vanilla-green-5);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-default-focus),inset 0 -6px 0 var(--mc-vanilla-green-6);
    outline-offset: 0
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5:active,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5:active,.MC_Theme_Vanilla .MC_Button_Primary:active {
    background: var(--mc-vanilla-green-6);
    box-shadow: none
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5:active:focus,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5:active:focus,.MC_Theme_Vanilla .MC_Button_Primary:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Primary.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Green_5:before,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Green_5:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.2) inset,-2px -2px 0 0 rgba(255,255,255,.1) inset
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2 {
    background: var(--mc-vanilla-grey-2);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3);
    letter-spacing: .03em;
    color: var(--mc-core-grey-6);
    font-weight: 600
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2:hover,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-grey-2)
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2:focus,.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2:focus-visible,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2:focus,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2:focus-visible {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-grey-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-vanilla-grey-3);
    outline-offset: 0
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2:active,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2:active {
    background: var(--mc-vanilla-grey-3);
    box-shadow: none
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2:active:focus,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Primary.MC_Style_Grey_2.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-grey-6)
}

.MC_Theme_Vanilla .MC_Button_Primary.MC_Style_Grey_2:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue {
    background: #7345e5;
    box-shadow: inset 0 -6px 0 #4a1cac;
    letter-spacing: .03em;
    color: var(--mc-core-white);
    font-weight: 600
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue:hover {
    background: #8557f8
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-core-white);
    background: #8557f8;
    box-shadow: 0 0 0 2px #1157be,0 0 0 3px var(--mc-default-focus),inset 0 -6px 0 #4a1cac;
    outline-offset: 0
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue:active {
    background: #5d2cc6;
    box-shadow: none
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Realms .MC_Button_Primary.MC_Style_DeepBlue:before,.MC_Theme_Realms .MC_Button_Primary:before {
    box-shadow: 2px 2px 0 0 rgba(208,131,255,.5) inset,-2px -2px 0 0 rgba(182,81,244,.4) inset
}

.MC_Theme_Marketplace .MC_Button_Primary.MC_Style_Gold_1 {
    background: var(--mc-marketplace-gold-3);
    box-shadow: inset 0 -6px 0 var(--mc-marketplace-gold-4),inset 0 6px 0 var(--mc-marketplace-gold-2);
    letter-spacing: .03em;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 600
}

.MC_Theme_Marketplace .MC_Button_Primary.MC_Style_Gold_1:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2)
}

.MC_Theme_Marketplace .MC_Button_Primary.MC_Style_Gold_1:focus,.MC_Theme_Marketplace .MC_Button_Primary.MC_Style_Gold_1:focus-visible {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-marketplace-gold-3),inset 0 6px 0 var(--mc-marketplace-gold-1);
    outline-offset: 0
}

.MC_Theme_Marketplace .MC_Button_Primary.MC_Style_Gold_1:active {
    background: var(--mc-marketplace-gold-4);
    box-shadow: none
}

.MC_Theme_Marketplace .MC_Button_Primary.MC_Style_Gold_1:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

[class*=MC_Theme_] .MC_Button_Primary[aria-disabled=true] {
    outline: 2px solid var(--mc-vanilla-grey-3)!important;
    background-color: var(--mc-vanilla-grey-1)!important;
    color: var(--mc-vanilla-grey-3)!important;
    box-shadow: inset 0 -6px 0 var(--mc-core-grey-2);
    outline-offset: -2px!important
}

[class*=MC_Theme_] .MC_Button_Primary[aria-disabled=true]:active,[class*=MC_Theme_] .MC_Button_Primary[aria-disabled=true]:hover {
    background: var(--mc-vanilla-grey-1)!important;
    cursor: initial!important;
    box-shadow: inset 0 -6px 0 var(--mc-core-grey-2)
}

[class*=MC_Theme_] .MC_Button_Primary[aria-disabled=true]:focus {
    border-radius: 0!important;
    border: 0!important;
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 3px var(--mc-core-white)!important;
    outline-offset: -0px!important
}

.MC_Button_Secondary {
    font-size: 1rem;
    line-height: 1rem;
    min-width: 90px;
    padding: .6875rem .8125rem;
    display: inline-flex;
    text-decoration: none;
    border: 0;
    position: relative
}

.MC_Button_Secondary.MC_Glyph_Link_B {
    gap: 12px
}

.MC_Button_Secondary:not([aria-disabled=true]):before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 6px);
    z-index: 1
}

.MC_Button_Secondary>span {
    display: inline-block;
    margin: 0 auto;
    z-index: 2;
    padding: 0
}

.MC_Button_Secondary:after {
    z-index: 2
}

.MC_Button_Secondary.MC_Glyph_Link_B {
    padding-right: 1rem
}

.MC_Button_Secondary.MC_Glyph_Link_B>span {
    width: calc(100% - 26px)
}

.MC_Button_Secondary.MC_Button_Style_FullWidth {
    width: 100%;
    max-width: unset;
    justify-content: center
}

.MC_Button_Secondary.MC_Button_Style_FullWidth>span {
    width: unset;
    margin: unset
}

.MC_Button_Secondary {
    --hero-background: '';
    --hero-box-shadow-1: '';
    --hero-box-shadow-2: '';
    --hero-color: '';
    --hero-hover-background-gradient: '';
    --hero-focus-boxshadow: ''
}

.MC_Theme_Legends .MC_Button_Secondary,.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightBlue_1 {
    background: var(--mc-legends-light-blue-1);
    box-shadow: inset 0 -6px 0 var(--mc-legends-light-blue-6);
    letter-spacing: .01em;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 500
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightBlue_1:hover,.MC_Theme_Legends .MC_Button_Secondary:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-blue-1)
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightBlue_1:focus,.MC_Theme_Legends .MC_Button_Secondary:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-blue-6);
    outline-offset: 0
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightBlue_1:active,.MC_Theme_Legends .MC_Button_Secondary:active {
    background: var(--mc-legends-light-blue-3);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightBlue_1:active:focus,.MC_Theme_Legends .MC_Button_Secondary:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightBlue_1:before,.MC_Theme_Legends .MC_Button_Secondary:before {
    box-shadow: -2px -2px 0 0 rgba(255,255,255,.1) inset,2px 2px 0 0 rgba(255,255,255,.2) inset
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_CoreOffWhite {
    background: var(--mc-core-off-white);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3);
    letter-spacing: .01em;
    color: var(--mc-core-grey-5);
    font-weight: 500
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_CoreOffWhite:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-core-off-white)
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_CoreOffWhite:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-blue-6);
    outline-offset: 0
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_CoreOffWhite:active {
    background: var(--mc-vanilla-grey-2);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_CoreOffWhite:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_CoreOffWhite:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightOrange_1 {
    background: var(--mc-legends-light-orange-1);
    box-shadow: inset 0 -6px 0 var(--mc-legends-light-orange-6);
    letter-spacing: .01em;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 500
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightOrange_1:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-orange-1)
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightOrange_1:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-legends-light-orange-1);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-orange-6);
    outline-offset: 0
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightOrange_1:active {
    background: var(--mc-legends-light-orange-3);
    box-shadow: none
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightOrange_1:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Legends .MC_Button_Secondary.MC_Style_LightOrange:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Dungeons .MC_Button_Secondary,.MC_Theme_Dungeons .MC_Button_Secondary.MC_Style_Orange_4 {
    background: var(--mc-dungeons-orange-4);
    box-shadow: inset 0 -6px 0 var(--mc-dungeons-orange-5);
    letter-spacing: .01em;
    color: var(--mc-core-grey-6);
    font-weight: 500
}

.MC_Theme_Dungeons .MC_Button_Secondary.MC_Style_Orange_4:hover,.MC_Theme_Dungeons .MC_Button_Secondary:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-dungeons-orange-4)
}

.MC_Theme_Dungeons .MC_Button_Secondary.MC_Style_Orange_4:focus,.MC_Theme_Dungeons .MC_Button_Secondary:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-dungeons-orange-4);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-legends-light-orange-6);
    outline-offset: 0
}

.MC_Theme_Dungeons .MC_Button_Secondary.MC_Style_Orange_4:active,.MC_Theme_Dungeons .MC_Button_Secondary:active {
    background: var(--mc-dungeons-orange-5);
    color: var(--mc-core-white);
    box-shadow: none
}

.MC_Theme_Dungeons .MC_Button_Secondary.MC_Style_Orange_4:active:focus,.MC_Theme_Dungeons .MC_Button_Secondary:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_Button_Secondary.MC_Style_Orange_4:before,.MC_Theme_Dungeons .MC_Button_Secondary:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5,.MC_Theme_Vanilla .MC_Button_Secondary,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5 {
    background: var(--mc-vanilla-green-5);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-green-6);
    letter-spacing: .01em;
    color: var(--mc-core-white);
    font-weight: 500
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5:hover,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5:hover,.MC_Theme_Vanilla .MC_Button_Secondary:hover {
    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),var(--mc-vanilla-green-5)
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5:focus,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5:focus,.MC_Theme_Vanilla .MC_Button_Secondary:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-core-white);
    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),var(--mc-vanilla-green-5);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-default-focus),inset 0 -6px 0 var(--mc-vanilla-green-6);
    outline-offset: 0
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5:active,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5:active,.MC_Theme_Vanilla .MC_Button_Secondary:active {
    background: var(--mc-vanilla-green-6);
    box-shadow: none
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5:active:focus,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5:active:focus,.MC_Theme_Vanilla .MC_Button_Secondary:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Green_5:before,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Green_5:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.2) inset,-2px -2px 0 0 rgba(255,255,255,.1) inset
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2 {
    background: var(--mc-vanilla-grey-2);
    box-shadow: inset 0 -6px 0 var(--mc-vanilla-grey-3);
    letter-spacing: .01em;
    color: var(--mc-core-grey-6);
    font-weight: 500
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2:hover,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-grey-2)
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2:focus,.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2:focus-visible,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2:focus,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2:focus-visible {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-vanilla-grey-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-vanilla-grey-3);
    outline-offset: 0
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2:active,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2:active {
    background: var(--mc-vanilla-grey-3);
    box-shadow: none
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2:active:focus,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Core .MC_Button_Secondary.MC_Style_Grey_2.MC_Glyph_Link_B::after,.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-grey-6)
}

.MC_Theme_Vanilla .MC_Button_Secondary.MC_Style_Grey_2:before {
    box-shadow: 2px 2px 0 0 rgba(255,255,255,.6) inset,-2px -2px 0 0 rgba(255,255,255,.4) inset
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue {
    background: #7345e5;
    box-shadow: inset 0 -6px 0 #4a1cac;
    letter-spacing: .01em;
    color: var(--mc-core-white);
    font-weight: 500
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue:hover {
    background: #8557f8
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue:focus {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-core-white);
    background: #8557f8;
    box-shadow: 0 0 0 2px #1157be,0 0 0 3px var(--mc-default-focus),inset 0 -6px 0 #4a1cac;
    outline-offset: 0
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue:active {
    background: #5d2cc6;
    box-shadow: none
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue.MC_Glyph_Link_B::after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Realms .MC_Button_Secondary.MC_Style_DeepBlue:before,.MC_Theme_Realms .MC_Button_Secondary:before {
    box-shadow: 2px 2px 0 0 rgba(208,131,255,.5) inset,-2px -2px 0 0 rgba(182,81,244,.4) inset
}

.MC_Theme_Marketplace .MC_Button_Secondary.MC_Style_Gold_1 {
    background: var(--mc-marketplace-gold-3);
    box-shadow: inset 0 -6px 0 var(--mc-marketplace-gold-4),inset 0 6px 0 var(--mc-marketplace-gold-2);
    letter-spacing: .01em;
    color: var(--mc-legends-ultra-dark-blue);
    font-weight: 500
}

.MC_Theme_Marketplace .MC_Button_Secondary.MC_Style_Gold_1:hover {
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2)
}

.MC_Theme_Marketplace .MC_Button_Secondary.MC_Style_Gold_1:focus,.MC_Theme_Marketplace .MC_Button_Secondary.MC_Style_Gold_1:focus-visible {
    border-radius: 0;
    border: 0;
    outline: 2px solid var(--mc-default-focus);
    background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--mc-marketplace-gold-2);
    box-shadow: 0 0 0 1px var(--mc-core-white),0 0 0 3px var(--mc-core-white),inset 0 -6px 0 var(--mc-marketplace-gold-3),inset 0 6px 0 var(--mc-marketplace-gold-1);
    outline-offset: 0
}

.MC_Theme_Marketplace .MC_Button_Secondary.MC_Style_Gold_1:active {
    background: var(--mc-marketplace-gold-4);
    box-shadow: none
}

.MC_Theme_Marketplace .MC_Button_Secondary.MC_Style_Gold_1:active:focus {
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

[class*=MC_Theme_] .MC_Button_Secondary[aria-disabled=true] {
    outline: 2px solid var(--mc-vanilla-grey-3)!important;
    background-color: var(--mc-vanilla-grey-1)!important;
    color: var(--mc-vanilla-grey-3)!important;
    box-shadow: inset 0 -6px 0 var(--mc-core-grey-2);
    outline-offset: -2px!important
}

[class*=MC_Theme_] .MC_Button_Secondary[aria-disabled=true]:active,[class*=MC_Theme_] .MC_Button_Secondary[aria-disabled=true]:hover {
    background: var(--mc-vanilla-grey-1)!important;
    cursor: initial!important;
    box-shadow: inset 0 -6px 0 var(--mc-core-grey-2)
}

[class*=MC_Theme_] .MC_Button_Secondary[aria-disabled=true]:focus {
    border-radius: 0!important;
    border: 0!important;
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 3px var(--mc-core-white)!important;
    outline-offset: -0px!important
}

.MC_Button_secondaryOutline {
    padding: 3px 24px;
    width: 100%;
    text-align: center;
    border: 1px solid;
    min-height: 40px;
    background-color: var(--mc-core-grey-6);
    text-decoration: none
}

.MC_Button_secondaryOutline:hover {
    background-color: var(--mc-core-grey-5)
}

.MC_Button_secondaryOutline:focus {
    border-color: var(--mc-default-focus);
    outline: 1px solid var(--mc-core-white);
    outline-offset: 0
}

.MC_Button_secondaryOutline>span {
    width: 100%;
    font-size: .875rem
}

.MC_Button_secondaryOutline.MC_Button_Style_FullWidth {
    width: 100%;
    max-width: unset;
    justify-content: center
}

.MC_Button_secondaryOutline.MC_Button_Style_FullWidth>span {
    width: unset;
    margin: unset
}

.MC_Button_secondaryOutline.MC_Style_Blue_2 {
    border: 2px solid #83b4f1;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: #a6c3f3;
    font-weight: 800;
    background-color: transparent
}

.MC_Button_secondaryOutline.MC_Style_Blue_2:hover {
    background-color: rgba(131,180,241,.1);
    color: #a6c3f3
}

.MC_Button_secondaryOutline.MC_Style_Blue_2:focus {
    color: #a6c3f3;
    border-color: var(--mc-default-focus);
    background-color: rgba(131,180,241,.1)
}

.MC_Button_secondaryOutline.MC_Style_Blue_2:active {
    color: #a6c3f3;
    background-color: rgba(131,180,241,.1);
    box-shadow: none
}

.MC_Button_secondaryOutline.MC_Style_Blue_2:active:focus {
    color: #a6c3f3;
    background-color: rgba(131,180,241,.1)
}

.MC_Button_secondaryOutline.MC_Style_Blue_2:active:focus:after {
    background-color: #a6c3f3
}

.MC_Button_secondaryOutline.MC_Style_Blue_2.MC_Glyph_Link_A::after,.MC_Button_secondaryOutline.MC_Style_Blue_2.MC_Glyph_Link_B::after {
    background-color: #a6c3f3
}

.MC_Button_secondaryOutline.MC_Style_Blue_2.MC_Glyph_Link_A:hover::after,.MC_Button_secondaryOutline.MC_Style_Blue_2.MC_Glyph_Link_B:hover::after {
    background-color: #a6c3f3
}

.MC_Button_secondaryOutline[aria-disabled=true] {
    border-color: var(--mc-vanilla-grey-3)!important;
    background-color: var(--mc-vanilla-grey-1)!important;
    color: var(--mc-vanilla-grey-3)!important;
    outline-offset: -2px!important
}

.MC_Button_secondaryOutline[aria-disabled=true]:focus {
    outline: 1px solid var(--mc-core-white)!important;
    outline-offset: -0px!important;
    border-color: var(--mc-default-focus)!important
}

.MC_Button_secondaryOutline[aria-disabled=true]:active,.MC_Button_secondaryOutline[aria-disabled=true]:hover {
    cursor: initial!important
}

.MC_Button_secondaryOutline.MC_Glyph_Icon_A[aria-disabled=true] {
    color: #aba09c;
    background-color: transparent!important;
    border-color: var(--mc-core-grey-4)
}

@media (forced-colors:active) {
    .MC_Button_secondaryOutline.MC_Glyph_Icon_A:hover:after,.MC_Button_secondaryOutline.MC_Glyph_Link_A:hover:after {
        filter: invert(0)
    }
}

.MC_cardA__container {
    padding: 5rem 4.5rem;
    max-width: 1200px;
    margin: 0 auto
}

.MC_Fade__offset_top .MC_cardA__container {
    padding-top: 0
}

.MC_cardA__container>[class*=MC_Heading] {
    text-align: center
}

.MC_cardA__card_container {
    justify-content: center;
    margin: 3rem 0 0 0
}

.MC_cardA__card_front {
    max-width: 18.75rem
}

.MC_cardA__card_poster_container {
    width: 100%
}

.MC_cardA__card_poster {
    width: 100%;
    height: auto
}

.MC_cardA__card_content {
    margin-top: .375rem
}

.MC_cardA__card_text_blurb {
    text-align: center;
    margin-top: 1rem;
    line-height: 1.361875rem
}

.MC_cardA__card_content [class*=MC_Heading] {
    text-align: center
}

.MC_Theme_Dungeons .MC_cardA__card_content [class*=MC_Heading] {
    text-transform: uppercase
}

.MC_Theme_Vanilla .MC_cardA__card_content [class*=MC_Heading] {
    font-family: var(--mc-legends-fontlist);
    font-size: 1.5rem;
    line-height: 1.75rem
}

@media only screen and (max-width: 767.98px) {
    .MC_cardA__card_front {
        margin:0 auto
    }

    .MC_cardA__card_front:nth-child(n+2) {
        margin-top: 2rem
    }
}

@media only screen and (max-width: 500px) {
    .MC_cardA__container {
        padding:3.5rem 2.5rem
    }
}

@media only screen and (min-width: 768px) {
    .MC_cardA__card_container {
        gap:2.25rem;
        justify-content: center;
        display: flex;
        flex-wrap: wrap
    }

    .MC_cardA__card_container.MC_cardA__grid_align_left {
        display: grid;
        grid-template-columns: repeat(3,1fr)
    }

    .MC_cardA__card_poster_container {
        display: inline-flex
    }

    .MC_cardA__card_front {
        flex: 0 29.92%
    }
}

@media only screen and (min-width: 1200px) {
    .MC_cardA__card_container.MC_cardA__grid_align_left {
        gap:4.25rem
    }
}

.MC_cardA__container .MC_cardA__card_content a {
    color: inherit
}

.MC_cardA__container .MC_cardA__card_content a:hover {
    color: inherit;
    text-decoration: none
}

@media screen and (min-width: 1200px) {
    .MC_cardB {
        display:flex;
        gap: 1.5rem;
        max-width: 75rem;
        padding: 5rem 4.5rem 8rem 4.5rem;
        margin: 0 auto;
        flex-wrap: wrap
    }

    .MC_Layout_Grid .MC_cardB {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        grid-gap: 1.5rem
    }

    .MC_Layout_Grid .MC_cardB__header {
        text-align: left
    }
}

@media screen and (max-width: 1199.98px) {
    .MC_cardB {
        display:flex;
        flex-wrap: wrap;
        gap: 1.5rem;
        max-width: 66rem;
        padding: 5rem 4.5rem 8rem 4.5rem;
        margin: 0 auto;
        justify-content: center
    }
}

.MC_cardB__header {
    width: 100%
}

@media screen and (min-width: 1200px) {
    .MC_Layout_Grid .MC_cardB__header {
        grid-column:1/3;
        width: auto
    }
}

.MC_cardB__header_description {
    font-size: 1.25rem;
    line-height: 2rem;
    margin-top: 1.5rem
}

.MC_cardB__flip_back_content {
    --font-color: var(--mc-core-white)
}

.MC_cardB__flip_back_description p {
    color: var(--font-color)!important
}

.MC_cardB__flip_back_heading {
    color: var(--font-color)!important
}

.MC_cardB__flip {
    width: 100%;
    max-width: 21rem;
    aspect-ratio: 1
}

.MC_cardB__header {
    text-align: center
}

.MC_cardB .MC_cardB__flip_front_heading {
    color: var(--font-color)
}

@media screen and (min-width: 1200px) {
    .MC_cardB__flip_container {
        position:relative;
        width: 100%;
        height: 100%;
        text-align: center;
        transition: transform .8s;
        transform-style: preserve-3d
    }

    @media (prefers-reduced-motion:reduce) {
        .MC_cardB__flip_container {
            transition-duration: 0s
        }
    }

    .MC_cardB__flip_container_flipped {
        transform: rotateY(180deg)
    }

    .MC_cardB__flip_front {
        position: relative;
        transition: transform .8s;
        transform-style: preserve-3d
    }

    .MC_cardB__flip_container:not(.MC_cardB__flip_disabled) .MC_cardB__flip_front:hover {
        cursor: pointer
    }

    .MC_cardB__flip_disabled .MC_cardB_flip_btn {
        display: none
    }

    .MC_cardB__flip_back {
        background-color: var(--mc-core-rich-black)
    }

    .MC_Theme_Legends .MC_cardB__flip_back {
        background-color: var(--mc-legends-ultra-dark-blue)
    }

    .MC_cardB__flip_back[style*="--background-color"] {
        background-color: var(--background-color)!important
    }

    .MC_cardB__flip_back[style*="--flip-font-color"] .MC_cardB__flip_back_description p,.MC_cardB__flip_back[style*="--flip-font-color"] [class*=MC_Heading] {
        color: var(--flip-font-color)!important
    }

    .MC_cardB__flip_back,.MC_cardB__flip_front {
        position: absolute;
        width: 100%;
        height: 100%;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .MC_cardB__flip_back[aria-hidden=true],.MC_cardB__flip_front[aria-hidden=true] {
        visibility: hidden
    }

    .MC_cardB__flip_front_bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }

    .MC_cardB__flip_front_content {
        --font-color: var(--mc-core-white);
        --card-padding: .875rem;
        --accent-color: var(--mc-core-rich-black);
        position: relative;
        z-index: 2;
        display: flex;
        width: 100%;
        height: 100%;
        justify-content: center;
        align-items: center;
        padding: var(--card-padding)
    }

    .MC_cardB__flip_back {
        transform: rotateY(180deg)
    }

    .MC_cardB__flip_back:before {
        content: '';
        display: block;
        position: absolute;
        inset: 0;
        border-color: var(--mc-core-white) var(--mc-core-white) var(--mc-core-off-white) var(--mc-core-off-white);
        border-style: solid;
        border-width: .25rem
    }

    .MC_cardB__flip_back_content {
        --card-padding: .875rem;
        --accent-color: var(--mc-core-rich-black);
        position: relative;
        z-index: 2;
        display: block;
        width: 100%;
        height: 100%;
        padding: var(--card-padding);
        text-align: left
    }

    .MC_cardB__flip_back_behavior_overflow .MC_cardB__flip_back_overflow {
        overflow-y: scroll;
        padding-right: 10px
    }

    .MC_cardB .MC_cardB__flip_back_heading {
        margin-top: 3.25rem;
        margin-bottom: .75rem
    }

    .MC_cardB .MC_cardB__flip_back_overflow {
        margin-top: 3.25rem
    }

    .MC_cardB .MC_cardB__flip_back_heading+.MC_cardB__flip_back_overflow {
        margin-top: 0
    }

    .MC_cardB__flip_back_description {
        line-height: 1.3618rem;
        margin-bottom: 0
    }

    .MC_cardB__flip_back_behavior_overflow .MC_cardB__flip_back_description a:focus,.MC_cardB__flip_back_behavior_overflow .MC_cardB__flip_back_description a:focus-visible {
        outline-offset: -1px
    }

    .MC_cardB__flip_back_baselink {
        position: absolute;
        bottom: 1rem;
        left: 1rem
    }

    .MC_cardB__flip_back_baselink.MC_Link_Accent:hover {
        color: var(--mc-core-white)!important
    }

    .MC_cardB__flip_back_baselink.MC_Link_Accent:hover:after {
        background-color: var(--mc-core-white)!important
    }

    .MC_Theme_Legends .MC_cardB__flip_back:before {
        border-color: var(--mc-legends-light-blue-6) var(--mc-legends-light-blue-6) var(--mc-legends-light-blue-4) var(--mc-legends-light-blue-4)
    }

    .MC_Theme_Dungeons .MC_cardB__flip_back:before {
        border-color: var(--mc-dungeons-orange-2) var(--mc-dungeons-orange-2) var(--mc-dungeons-orange-4) var(--mc-dungeons-orange-4)
    }

    .MC_Theme_Dungeons .MC_cardB__flip_back {
        background-color: var(--mc-dungeons-mulberry-5)
    }

    .MC_Theme_Vanilla .MC_cardB__flip_back:before {
        border-color: var(--mc-vanilla-green-2) var(--mc-vanilla-green-2) var(--mc-vanilla-green-4) var(--mc-vanilla-green-4)
    }

    .MC_Theme_Vanilla .MC_cardB__flip_back {
        background-color: var(--mc-core-off-black)
    }
}

@media screen and (max-width: 1199.98px) {
    .MC_Layout_Grid .MC_cardB {
        justify-content:center
    }

    .MC_cardB__flip {
        width: calc(50% - 12px);
        aspect-ratio: auto
    }

    .MC_cardB__flip_front_bg {
        width: 100%;
        height: auto
    }

    .MC_cardB .MC_cardB__flip_container:not(.MC_cardB__flip_disabled) .MC_cardB__flip_front_heading {
        display: none
    }

    .MC_cardB__flip_back_heading,.MC_cardB__flip_front_heading {
        margin-top: 1rem
    }

    .MC_cardB__flip_back_description {
        margin-top: .75rem;
        line-height: 1.3618rem
    }

    .MC_cardB__flip_back_baselink {
        margin-top: 1.5rem;
        display: inline-block
    }
}

@media screen and (max-width: 767.98px) {
    .MC_cardB {
        padding:3rem 1rem 3rem 1rem
    }

    .MC_cardB__flip {
        width: 100%;
        max-width: 25rem
    }
}

.MC_cardB_flip_btn {
    width: 2.25rem;
    aspect-ratio: 1;
    position: absolute;
    bottom: var(--card-padding);
    right: var(--card-padding);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-color: transparent;
    border: .125rem solid var(--accent-color,var(--mc-core-rich-black))
}

.MC_cardB_flip_btn:before {
    display: block;
    content: ' ';
    width: .875rem;
    height: .875rem;
    background-color: var(--accent-color,var(--mc-core-rich-black))
}

.MC_cardB_flip_open:before {
    clip-path: var(--mc-environment-plus_icon_clip-path)
}

.MC_cardB_flip_close:before {
    clip-path: var(--mc-environment-close_icon_clip-path)
}

.MC_cardB__flip_back_content .MC_cardB_flip_btn {
    bottom: auto;
    top: var(--card-padding)
}

.MC_cardB__flip_front:hover .MC_cardB_flip_btn,.MC_cardB_flip_btn:hover {
    background-color: var(--mc-core-white);
    border-color: var(--mc-core-white)
}

.MC_cardB__flip_front:hover .MC_cardB_flip_btn:before,.MC_cardB_flip_btn:hover:before {
    background-color: var(--mc-core-rich-black)
}

.MC_cardB_flip_btn:active,.MC_cardB_flip_btn:focus,.MC_cardB_flip_btn:focus-visible {
    border-radius: 0;
    border: .125rem solid #1452cc;
    box-shadow: 0 0 0 .0625rem #fff;
    outline: 0;
    background-color: var(--mc-core-white)
}

.MC_cardB_flip_btn:active:before,.MC_cardB_flip_btn:focus-visible:before,.MC_cardB_flip_btn:focus:before {
    background-color: var(--mc-core-rich-black)
}

@media screen and (max-width: 1199.98px) {
    .MC_cardB_flip_btn {
        display:none
    }
}

@media (forced-colors:active) {
    .MC_cardB_flip_open {
        background-color: var(--mc-core-rich-black);
        filter: invert(1)
    }

    .MC_cardB__flip_front:hover .MC_cardB_flip_open,.MC_cardB_flip_open:hover {
        filter: invert(0)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_cardB_flip_open:before {
        background-color:currentColor;
        filter: invert(1)
    }

    .MC_cardB__flip_front:hover .MC_cardB_flip_btn:before,.MC_cardB_flip_btn:hover:before,.MC_cardB_flip_close:before {
        background-color: currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_cardB_flip_open:before {
        filter:invert(1)
    }

    .MC_cardB__flip_front:hover .MC_cardB_flip_btn:before,.MC_cardB_flip_btn:hover:before,.MC_cardB_flip_close:before {
        filter: invert(1)
    }
}

.MC_Style_bg[data-mc-ref=mc_card_cardB] {
    --tiled-background: none;
    --bottom-background: none;
    background-image: var(--bottom-background),var(--tiled-background);
    background-repeat: repeat-x,repeat;
    background-position: bottom center,center center
}

.MC_Theme_Dungeons.MC_Style_bg[data-mc-ref=mc_card_cardB] {
    --tiled-background: url(../../../content/dam/franchise/component-library/cardb/Dungeons_PrimaryPatternBG_Tiling.jpg);
    --bottom-background: url(../../../content/dam/franchise/component-library/cardb/Dungeons_EmberBottom.jpg)
}

.MC_CardD {
    max-width: 1056px;
    margin: 48px 16px 75px
}

.MC_CardD_header {
    margin: 0 4px;
    text-align: center
}

.MC_CardD_header_blurb {
    margin: 16px auto 48px;
    text-align: center;
    max-width: 492px;
    padding: 0 4px
}

.MC_CardD_card {
    margin-bottom: 64px;
    width: 100%
}

.MC_CardD_poster_img {
    width: 100%;
    height: auto
}

.MC_CardD_content {
    border: 16px solid var(--border-color,var(--mc-core-rich-black));
    padding: 24px 17px;
    position: relative;
    background-color: var(--mc-core-off-white);
    height: calc(100% - 180px);
    min-height: 212px
}

.MC_CardD_content_server {
    color: var(--mc-core-grey-6);
    font-family: var(--mc-legends-fontlist);
    font-size: .875rem;
    line-height: 1.5rem;
    text-transform: uppercase;
    position: absolute;
    margin-top: 3px;
    right: 0;
    top: 3px;
    letter-spacing: .04em
}

.MC_CardD_content_server::after {
    aspect-ratio: 1/1;
    background-color: var(--mc-core-grey-6);
    display: inline-block;
    content: '';
    vertical-align: bottom;
    width: 24px
}

.MC_CardD_content_server__public::after {
    clip-path: var(--mc-environment-unlock_icon_clip-path);
    margin: 0 16px 0 8px
}

.MC_CardD_content_server__private::after {
    clip-path: var(--mc-environment-lock_icon_clip-path);
    margin: 0 20px 0 12px
}

.MC_CardD_content_header {
    font-family: var(--mc-legends-fontlist)!important;
    color: var(--mc-core-rich-black)!important
}

.MC_CardD_content_server+.MC_CardD_content_header {
    margin-top: 10px
}

.MC_CardD_content_blurb {
    margin-top: 1.5rem;
    line-height: 1.361875rem
}

.MC_CardD_content_blurb p {
    color: var(--mc-core-rich-black)
}

.MC_CardD_content_tag_container {
    display: flex;
    gap: 16px;
    margin-bottom: 24px;
    flex-wrap: wrap;
    padding: 0
}

.MC_CardD_content_tag {
    background: var(--mc-core-grey-1);
    box-shadow: 2px 2px 0 rgba(0,0,0,.3);
    color: var(--mc-core-grey-5);
    display: inline-block;
    font-family: var(--mc-legends-fontlist);
    padding: 0 4px;
    text-transform: uppercase;
    letter-spacing: .04em
}

.MC_CardD_content .MC_Accordion_content p {
    color: var(--mc-core-rich-black)
}

@media (forced-colors:active) {
    .MC_CardD_content_tag {
        outline: 1px solid #000
    }
}

.MC_CardD_content_cta {
    color: var(--mc-core-grey-6)!important
}

.MC_CardD_content_cta:hover {
    text-decoration: underline!important
}

.MC_CardD_content_cta::after {
    background-color: var(--mc-core-grey-6)!important
}

.MC_Theme_Dungeons .MC_CardD_content_header {
    text-transform: uppercase
}

.MC_Theme_Vanilla .MC_CardD_content_header {
    font-family: var(--mc-legends-fontlist);
    font-size: 1.5rem;
    line-height: 1.75rem
}

@media only screen and (max-width: 767px) {
    .MC_CardD {
        margin:0 16px;
        padding: 80px 0 80px 32px
    }

    .MC_CardD_card {
        margin-bottom: 24px
    }
}

@media only screen and (min-width: 768px) {
    .MC_CardD {
        margin:0 auto;
        padding: 80px 0 80px 17px
    }

    .MC_CardD_container {
        gap: 24px;
        justify-content: center;
        display: flex
    }

    .MC_CardD_card {
        flex: 0 336px;
        margin-bottom: 0
    }
}

.MC_CardD_content a {
    color: inherit!important
}

.MC_CardD_content a:hover {
    color: inherit;
    text-decoration: none
}

.MC_CardD_content a:focus,.MC_CardD_content a:focus-visible {
    box-shadow: 0 0 0 .0625rem var(--mc-default-focus)!important
}

.MC_CardD_content .MC_Link_Accent {
    margin-bottom: 1px
}

.MC_CardD .MC_Accordion_toggle {
    background-color: var(--mc-core-off-white)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_CardD_content_server__private::after,.MC_CardD_content_server__public::after {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_CardD_content_server__private::after,.MC_CardD_content_server__public::after {
        filter:invert(1)
    }
}

.MC_CarouselA {
    max-width: 1920px;
    padding-top: 2.25rem
}

.MC_CarouselA__FadeIn .MC_Carousel_thumbs_wrapper {
    visibility: hidden
}

.MC_CarouselA__FadeIn:not(.MC_Carousel__Animate) .MC_Carousel_header,.MC_CarouselA__FadeIn:not(.MC_Carousel__Animate_Track) .MC_Carousel_thumbs_wrapper {
    visibility: hidden;
    animation-name: none;
    transform: translate3d(0,100%,0)
}

.MC_CarouselA__FadeIn.MC_Carousel__Animate .MC_Carousel_header,.MC_CarouselA__FadeIn.MC_Carousel__Animate_Track .MC_Carousel_thumbs_wrapper {
    visibility: visible;
    animation-name: mcAnimateFadeInUp;
    animation-fill-mode: forwards;
    animation-duration: 1s
}

@media (prefers-reduced-motion:reduce) {
    .MC_CarouselA__FadeIn.MC_Carousel__Animate .MC_Carousel_header,.MC_CarouselA__FadeIn.MC_Carousel__Animate_Track .MC_Carousel_thumbs_wrapper {
        opacity: 1;
        animation-name: none;
        animation: none
    }
}

.MC_CarouselA .MC_Carousel_header {
    box-sizing: border-box;
    text-align: center;
    padding: 0 30px;
    width: 100%;
    margin: 0 auto
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_header {
        width:606px;
        padding: 0
    }
}

.MC_CarouselA .MC_Carousel_header_headline {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1;
    margin: 3rem 0;
    word-break: break-word
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_header_headline {
        font-size:3.5rem
    }
}

.MC_CarouselA .MC_Carousel_header_description {
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 1rem;
    margin-bottom: 2.5rem
}

.MC_CarouselA .MC_Carousel_controls {
    text-align: center;
    margin: 24px auto 40px
}

.MC_CarouselA .MC_Carousel_track_wrapper .MC_Carousel_controls {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.MC_CarouselA .MC_Carousel_thumbs_wrapper .MC_Carousel_controls {
    margin-bottom: 78px
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_thumbs_wrapper .MC_Carousel_controls {
        display:none
    }

    .MC_CarouselA .MC_Carousel_track_wrapper .MC_Carousel_controls {
        display: block;
        bottom: unset;
        top: 0;
        left: calc(50% - 56px);
        right: unset;
        text-align: right;
        width: 376px;
        transform: translateY(384px)
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselA .MC_Carousel_track_wrapper .MC_Carousel_controls {
        left:calc(50% + 149px);
        transform: translateY(590px)
    }
}

.MC_Carousel.MC_CarouselA .MC_Carousel_controls_button:focus,.MC_Carousel.MC_CarouselA .MC_Carousel_controls_button:focus-visible {
    box-shadow: 0 0 0 2px var(--mc-core-white);
    outline-offset: -1px
}

.MC_CarouselA .MC_Carousel_track {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    padding-bottom: 258px;
    margin-bottom: -258px;
    width: calc(100vw - 80px)
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_track {
        margin-bottom:0;
        padding-bottom: 0;
        width: 640px;
        min-height: 488px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselA .MC_Carousel_track {
        width:1050px;
        min-height: 694px
    }
}

.MC_CarouselA .MC_Carousel_track_slide_text {
    font-family: var(--mc-default--fontlist);
    width: calc(100vw - 80px)
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_track_slide_text {
        width:455px
    }
}

.MC_CarouselA .MC_Carousel_track_slide_text_blurb {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25;
    margin: 24px 0 0 0;
    padding: 0 1px
}

.MC_CarouselA .MC_Carousel_track_slide_media {
    aspect-ratio: 280/180;
    width: calc(100vw - 80px)
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_track_slide_media {
        width:640px;
        height: 384px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselA .MC_Carousel_track_slide_media {
        width:1050px;
        height: 590px
    }
}

.MC_CarouselA .MC_Carousel_track_slide_media_img,.MC_CarouselA .MC_Carousel_track_slide_media_link {
    display: block;
    position: relative;
    height: 100%;
    width: 100%
}

.MC_CarouselA .MC_Carousel_track_slide_media_link:focus-visible {
    outline: 0;
    box-shadow: inset 1px 1px 0 0 var(--mc-core-white),inset 1px -1px 0 0 var(--mc-core-white),inset -1px -1px 0 0 var(--mc-core-white),inset -1px 1px 0 0 var(--mc-core-white),inset 3px 3px 0 0 var(--mc-default-focus),inset 3px -3px 0 0 var(--mc-default-focus),inset -3px -3px 0 0 var(--mc-default-focus),inset -3px 3px 0 0 var(--mc-default-focus)
}

.MC_Carousel_track_slide_media_img__breakthrough {
    clip-path: var(--mc-environment-breakthrough_clip-path)
}

.MC_Carousel_track_slide_media_link__play:focus picture,.MC_Carousel_track_slide_media_link__play:focus-visible picture {
    position: relative
}

.MC_Carousel_track_slide_media_link__play:focus picture:before,.MC_Carousel_track_slide_media_link__play:focus-visible picture:before {
    content: ' ';
    position: absolute;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    outline: .0625rem solid #fff!important;
    border: .125rem solid #1452cc;
    z-index: 2;
    left: 1px;
    top: 1px;
    outline-offset: 0px
}

.MC_Carousel_track_slide_media_link__play:focus,.MC_Carousel_track_slide_media_link__play:focus-visible {
    box-shadow: none!important;
    outline: 0!important
}

.MC_Carousel_track_slide_media_link__play::before {
    aspect-ratio: 1/1;
    background-color: var(--mc-vanilla-green-5);
    border: 2px solid var(--mc-vanilla-grey-6);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-vanilla-green-6),inset 0 6px 0 var(--mc-vanilla-green-4);
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14.29%;
    max-width: 56px;
    min-width: 40px;
    z-index: 1
}

.MC_Carousel_track_slide_media_link__play::after {
    aspect-ratio: 6/11;
    background-color: var(--mc-core-white);
    content: '';
    clip-path: polygon(0% 0%,0% 100%,16.67% 100%,16.67% 90.91%,33.33% 90.91%,33.33% 81.82%,50% 81.82%,50% 72.73%,66.67% 72.73%,66.67% 63.64%,83.33% 63.64%,83.33% 54.55%,100% 54.55%,100% 45.45%,83.33% 45.45%,83.33% 36.36%,66.67% 36.36%,66.67% 27.27%,50% 27.27%,50% 18.18%,33.33% 18.18%,33.33% 9.09%,16.67% 9.09%,16.67% 0%);
    position: absolute;
    margin-left: .429%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 4.29%;
    max-width: 18px;
    min-width: 12px;
    z-index: 2
}

@media screen and (min-width: 768px) {
    .MC_Carousel_track_slide_media_link__play::before {
        width:56px;
        max-width: none
    }

    .MC_Carousel_track_slide_media_link__play::after {
        width: 18px;
        max-width: none
    }
}

@media screen and (min-width: 1200px) {
    .MC_Carousel_track_slide_media_link__play::before {
        width:64px
    }

    .MC_Carousel_track_slide_media_link__play::after {
        width: 24px
    }
}

.MC_CarouselA .MC_Carousel_thumbs {
    transform-box: fill-box;
    left: 50%;
    position: relative;
    transform-origin: center;
    width: max-content;
    margin: 24px 0 0 0
}

@media screen and (min-width: 768px) {
    .MC_CarouselA .MC_Carousel_thumbs {
        margin:48px 0 72px 0
    }
}

.MC_CarouselA .MC_Carousel_thumbs_track {
    cursor: pointer;
    transform-box: fill-box;
    transform: translateX(0);
    width: max-content;
    transition: .3s ease
}

.MC_CarouselA .MC_Carousel_thumbs_slide {
    box-sizing: border-box;
    width: 232px;
    height: 130px;
    margin: 0 8px;
    padding: 0;
    border: none;
    cursor: pointer
}

.MC_CarouselA .MC_Carousel_thumbs_slide:focus,.MC_CarouselA .MC_Carousel_thumbs_slide:focus-visible {
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white)
}

@media screen and (min-width: 1200px) {
    .MC_CarouselA .MC_Carousel_thumbs_slide {
        width:336px;
        height: 189px
    }
}

.MC_CarouselA .MC_Carousel_thumbs_slide__active {
    position: relative
}

.MC_CarouselA .MC_Carousel_thumbs_slide__active::after {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 4px -4px 0 var(--mc-vanilla-green-2),inset -4px 4px 0 var(--mc-vanilla-green-4)
}

.MC_CarouselA .MC_Carousel_thumbs_slide_img {
    height: 100%;
    width: 100%
}

.MC_Theme_Legends .MC_CarouselA .MC_Carousel_track_slide_media {
    clip-path: none
}

.MC_Theme_Legends .MC_CarouselA .MC_Carousel_thumbs_slide__active::after {
    box-shadow: inset 4px -4px 0 var(--mc-legends-light-blue-4),inset -4px 4px 0 var(--mc-legends-light-blue-6)
}

.MC_Theme_Dungeons .MC_CarouselA .MC_Carousel_track_slide_media {
    clip-path: none
}

.MC_Theme_Dungeons .MC_CarouselA .MC_Carousel_thumbs_slide__active::after {
    box-shadow: inset 4px -4px 0 var(--mc-dungeons-orange-4),inset -4px 4px 0 var(--mc-dungeons-orange-6)
}

@media (forced-colors:active) {
    .MC_Carousel_track_slide_media_link__play::after {
        filter: invert(1)
    }

    .MC_CarouselA .MC_Carousel_thumbs_slide__active::after {
        outline: 4px solid var(--mc-core-off-black)!important;
        outline-offset: -4px
    }
}

.MC_CarouselB {
    max-width: 1920px
}

.MC_CarouselB .MC_Carousel_track {
    left: 0;
    position: relative;
    transform-origin: center;
    width: 100%
}

@media screen and (max-width: 1199.98px) {
    .MC_CarouselB .MC_Carousel_track {
        transform:none!important
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_track {
        left:50%;
        width: max-content
    }
}

.MC_CarouselB .MC_Carousel_track_slider {
    transform: translateX(0);
    transition: .3s ease
}

.MC_CarouselB .MC_Carousel_track_slide {
    position: relative;
    width: 100%
}

.MC_CarouselB .MC_Carousel_track_slide[style*="--background-color:"] {
    background-color: var(--background-color)
}

.MC_CarouselB .MC_Carousel_track_slide_media {
    background-size: 18.75%;
    width: 100%
}

@media screen and (min-width: 768px) {
    .MC_CarouselB .MC_Carousel_track_slide_media {
        background-size:12.5%
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_track_slide,.MC_CarouselB .MC_Carousel_track_slide_media {
        aspect-ratio:unset;
        width: 1200px;
        height: 675px;
        background-size: 9.375%
    }
}

.MC_CarouselB .MC_Carousel_track_slide_media_img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    z-index: 5
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_track_slide_media_img {
        aspect-ratio:1200/675;
        width: 1200px;
        height: 675px
    }
}

@media screen and (max-width: 1199.98px) {
    .MC_CarouselB_Layout_2.MC_CarouselB .MC_Carousel_track_slide_text {
        margin-top:-20px
    }
}

.MC_CarouselB .MC_Carousel_track_slide.MC_Bg_Inherit {
    --bg-gradient: unset;
    --desktop-bg-gradient-size: 100% 100%;
    --tablet-bg-gradient-size: 0% 0%;
    --mobile-bg-gradient-size: 0% 0%;
    background: var(--bg-gradient);
    background-repeat: no-repeat
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_track_slide.MC_Bg_Inherit {
        background-size:var(--desktop-bg-gradient-size)
    }
}

@media screen and (min-width: 768px) and (max-width:1198.98px) {
    .MC_CarouselB .MC_Carousel_track_slide.MC_Bg_Inherit {
        background-size:var(--tablet-bg-gradient-size)
    }
}

@media screen and (max-width: 767.98px) {
    .MC_CarouselB .MC_Carousel_track_slide.MC_Bg_Inherit {
        background-size:var(--mobile-bg-gradient-size)
    }
}

.MC_CarouselB .MC_Carousel_track_slide_text[style*="--font-color:"] .MC_Carousel_track_slide_text_heading,.MC_CarouselB .MC_Carousel_track_slide_text[style*="--font-color:"] p {
    color: var(--font-color)
}

.MC_CarouselB .MC_Carousel_track_slide_text_heading {
    text-align: center;
    width: 100%
}

.MC_CarouselB .MC_Carousel_track_slide_text_heading+.MC_Carousel_track_slide_text_blurb {
    margin-top: 1rem
}

@media screen and (max-width: 576px) {
    .MC_CarouselB .MC_Carousel_track_slide_text .MC_Carousel_track_slide_text_banner+.MC_Carousel_track_slide_text_wrapper .MC_Carousel_track_slide_text_heading {
        text-align:left
    }
}

.MC_CarouselB .MC_Carousel_track_slide_text__boxed {
    --background-color: var(--mc-core-white);
    --font-color: inherit;
    background-color: transparent;
    box-sizing: border-box;
    margin: 0 auto 110px;
    position: relative;
    min-height: 200px;
    min-width: 280px;
    max-width: 528px;
    width: 87.5%;
    padding: 0 4.5% 4.5% 0
}

@media screen and (max-width: 1199.98px) {
    .MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_wrapper {
        padding-left:9%
    }

    .MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_banner {
        padding-left: 4.5%
    }

    .MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_banner+.MC_Carousel_track_slide_text_wrapper {
        padding-left: 0
    }
}

.MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_blurb,.MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_heading {
    padding-top: 4.5%
}

.MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_heading+.MC_Carousel_track_slide_text_blurb {
    padding-top: 0
}

@media screen and (min-width: 768px) {
    .MC_CarouselB .MC_Carousel_track_slide_text__boxed {
        width:68.75%;
        padding: 10%;
        max-width: unset;
        margin-bottom: 96px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_track_slide_text__boxed {
        position:absolute;
        top: 96px;
        left: 92px;
        min-height: 323px;
        max-height: 483px;
        width: 528px;
        padding: 0 65px 1.5rem 0;
        transform: none;
        height: 40%
    }

    .MC_CarouselB .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_wrapper {
        justify-content: center;
        height: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        align-content: center
    }

    .MC_CarouselB .MC_Carousel_track_slide_text__boxed.MC_Carousel_track_slide_text__boxed__right {
        left: unset;
        right: 92px
    }
}

@media screen and (max-width: 1199.98px) {
    .MC_CarouselB .MC_Carousel_track_slide_text__boxed {
        padding:0 4.5% 4.5% 0
    }
}

.MC_CarouselB .MC_Carousel_track_slide_text__boxed::before {
    background-color: var(--background-color);
    box-shadow: 0 4px 0 rgba(0,0,0,.15);
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.MC_CarouselB .MC_Carousel_track_slide_text__boxed * {
    position: relative;
    z-index: 10
}

.MC_CarouselB .MC_Carousel_track_slide_text_blurb {
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    line-height: 1.2;
    width: 100%;
    text-align: center
}

@media screen and (max-width: 768px) {
    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_text__unboxed {
        padding:.875rem 1.5rem 5.625rem 1.5rem
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_media_layer_2 {
        width: 100%
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_media_img_center {
        width: 100%
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_media_img {
        aspect-ratio: unset
    }
}

@media screen and (min-width: 769px) {
    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_text__unboxed {
        width:30.66%;
        position: absolute;
        left: 64px;
        top: 0;
        height: 100%;
        z-index: 5;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        text-align: left!important
    }
}

@media screen and (min-width: 768px) {
    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__right {
        left:unset;
        right: 64px
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__top_left {
        align-content: flex-start
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__top_left .MC_Carousel_track_slide_text_wrapper {
        padding-top: 17px
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_cta {
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%);
        left: 50%;
        width: 640px;
        height: 384px;
        z-index: 5
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link {
        width: 100%;
        height: 100%;
        display: block
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link:focus,.MC_CarouselB_Layout_1 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link:focus-visible {
        outline: .0625rem solid #fff!important;
        border: .125rem solid #1452cc
    }
}

@media screen and (min-width: 768.98px) and (max-width:1199.98px) {
    .MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__bottom_right {
        left:calc(100% - 136px)
    }

    .MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__bottom_left {
        left: 136px
    }

    .MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__top_right {
        top: 32px;
        left: calc(100% - 136px);
        bottom: unset
    }

    .MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__top_left {
        top: 32px;
        left: 136px;
        bottom: unset
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__top_left .MC_Carousel_track_slide_text_wrapper {
        padding-top: 24px
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_cta {
        width: 53.33%;
        height: 56.88%
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_track_slide_text_wrapper {
        margin-left:0;
        padding-right: 1.5rem
    }
}

@media screen and (min-width: 768px) and (max-width:1200px) {
    .MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_track_slide_media_img {
        aspect-ratio:unset
    }
}

.MC_CarouselB_Layout_1.MC_CarouselB .MC_Carousel_track_slide_media_layer_2 {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    height: 100%;
    z-index: 2;
    overflow: hidden
}

@media screen and (min-width: 768px) {
    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_media_layer_2.MC_Carousel_track_slide_media_layer_2__right {
        left:unset;
        right: 0
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_media_layer_2.MC_Carousel_track_slide_media_layer_2__center {
        left: 50%;
        transform: translateX(-50%);
        right: unset;
        width: 100%;
        justify-content: center
    }

    .MC_CarouselB_Layout_1 .MC_Carousel_track_slide_media_layer_2.MC_Carousel_track_slide_media_layer_2__center .MC_Carousel_track_slide_media_img_center {
        width: 53.33%;
        height: 56.88%
    }
}

.MC_CarouselB .MC_Carousel_controls {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%)
}

.MC_CarouselB .MC_Carousel_controls__light .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-white)
}

.MC_CarouselB .MC_Carousel_controls__light .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-off-white)
}

.MC_CarouselB .MC_Carousel_controls__dark .MC_Carousel_controls_button::after {
    background-color: var(--mc-core-rich-black)
}

.MC_CarouselB .MC_Carousel_controls__dark .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-off-black)
}

@media screen and (min-width: 768px) {
    .MC_CarouselB .MC_Carousel_controls {
        bottom:38px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_controls,.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__bottom_right {
        bottom:32px;
        right: unset;
        left: calc(50% + 385px);
        top: unset;
        transform: none
    }

    .MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__bottom_left {
        bottom: 32px;
        right: calc(50% + 385px);
        left: unset;
        top: unset
    }

    .MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__top_right {
        bottom: unset;
        right: unset;
        left: calc(50% + 385px);
        top: 32px
    }

    .MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__top_left {
        bottom: unset;
        right: calc(50% + 385px);
        left: unset;
        top: 32px
    }
}

.MC_CarouselB .MC_Carousel_track_slide {
    --slide-transition-right: url('../../../content/dam/franchise/component-library/carouselb/transition_right__legends.png');
    --slide-transition-left: url('../../../content/dam/franchise/component-library/carouselb/transition_left__legends.png')
}

.MC_CarouselB .MC_Carousel_track_slide__transition_left::after,.MC_CarouselB .MC_Carousel_track_slide__transition_right::after {
    content: ' ';
    display: block;
    width: 115px;
    position: absolute;
    height: 100%;
    top: 0
}

.MC_CarouselB .MC_Carousel_track_slide__transition_right::after {
    background-repeat: repeat-y;
    right: 0
}

.MC_CarouselB .MC_Carousel_track_slide__transition_left::after {
    background-repeat: repeat-y;
    left: 0
}

.MC_CarouselB .MC_Carousel_track_slide__transition_right::after {
    background-image: var(--slide-transition-right)
}

.MC_CarouselB .MC_Carousel_track_slide__transition_left::after {
    background-image: var(--slide-transition-left)
}

.MC_CarouselB .MC_CarouselB .MC_Carousel_track_slide_text {
    text-align: center
}

.MC_CarouselB .MC_Carousel_track_slide_text_banner {
    float: left;
    z-index: 1;
    padding-right: 10px
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB .MC_Carousel_track_slide_text_banner {
        margin-left:1.5rem
    }

    .MC_CarouselB .MC_Carousel_track_slide_text_wrapper {
        margin-left: 65px
    }

    .MC_CarouselB .MC_Carousel_track_slide_text_banner+.MC_Carousel_track_slide_text_wrapper {
        margin-left: 0
    }
}

.MC_Theme_Legends .MC_CarouselB .MC_Carousel_track_slide_text_blurb a {
    color: var(--mc-legends-ultra-dark-blue)
}

.MC_Theme_Legends .MC_CarouselB .MC_Carousel_track_slide_text_blurb a:hover {
    color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Dungeons .MC_CarouselB .MC_Carousel_track_slide_text_blurb a {
    color: var(--mc-legends-ultra-dark-blue)
}

.MC_Theme_Dungeons .MC_CarouselB .MC_Carousel_track_slide_text_blurb a:hover {
    color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Vanilla .MC_CarouselB .MC_Carousel_track_slide_text_blurb a {
    color: var(--mc-legends-ultra-dark-blue)
}

.MC_Theme_Vanilla .MC_CarouselB .MC_Carousel_track_slide_text_blurb a:hover {
    color: var(--mc-core-green-4)
}

.MC_Theme_Realms .MC_CarouselB .MC_Carousel_track_slide_text_blurb a {
    color: var(--mc-legends-ultra-dark-blue)
}

.MC_Theme_Realms .MC_CarouselB .MC_Carousel_track_slide_text_blurb a:hover {
    color: var(--mc-realms-pink-4)
}

[class*=MC_Bg_] .MC_CarouselB .MC_Carousel_track_slide_text__boxed :is(h1,h2,h3,h4,h5,h6),[class*=MC_Bg_] .MC_CarouselB .MC_Carousel_track_slide_text__boxed a,[class*=MC_Bg_] .MC_CarouselB .MC_Carousel_track_slide_text__boxed p {
    color: var(--font-color)
}

@media (forced-colors:active) {
    .MC_CarouselB .MC_Carousel_track_slide__transition_left::after,.MC_CarouselB .MC_Carousel_track_slide__transition_right::after {
        filter: invert(.5)
    }
}

.MC_CarouselC {
    --image-aspect-ratio: 280/280;
    padding: 80px 20px 83px;
    max-width: 1920px
}

@media screen and (min-width: 768px) {
    .MC_CarouselC {
        display:flex;
        padding: 80px 0 83px 24px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselC {
        padding:48px 0 48px 64px
    }
}

.MC_CarouselC .MC_Carousel_header {
    text-align: center;
    margin: 0 auto;
    width: 288px
}

@media screen and (min-width: 768px) {
    .MC_CarouselC .MC_Carousel_header {
        flex:0 0 357px;
        margin: 0 40px 0 0;
        text-align: left;
        width: unset
    }
}

.MC_CarouselC .MC_Carousel_header_description {
    margin-top: 1rem
}

.MC_CarouselC .MC_Carousel_header_link {
    font-family: var(--mc-default--fontlist);
    font-weight: 700;
    margin-top: 8px
}

.MC_CarouselC .MC_Carousel_track_wrapper {
    overflow: hidden;
    margin: 48px auto 0;
    padding-bottom: 54px;
    width: 304px
}

@media screen and (max-width: 767.98px) {
    .MC_CarouselC .MC_Carousel_track_wrapper {
        width:280px
    }
}

@media screen and (min-width: 768px) {
    .MC_CarouselC .MC_Carousel_track_wrapper {
        margin:0 0 0 -12px;
        padding-bottom: 0;
        max-width: 1416px;
        width: unset
    }
}

.MC_CarouselC .MC_Carousel_track {
    left: 0;
    position: relative;
    width: max-content;
    transform: translateX(-33.333333%)!important
}

.MC_CarouselC .MC_Carousel_track_slide {
    padding-bottom: 3px
}

.MC_CarouselC .MC_Carousel_track_slide_link {
    margin-top: 2px;
    display: block;
    text-decoration: none!important
}

.MC_CarouselC .MC_Carousel_track_slide_link:active,.MC_CarouselC .MC_Carousel_track_slide_link:focus,.MC_CarouselC .MC_Carousel_track_slide_link:focus-visible {
    border-radius: 0;
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 .0625rem #fff;
    background-color: transparent
}

.MC_CarouselC .MC_Carousel_track_slider {
    transform: translateX(0);
    transition: .3s ease
}

.MC_CarouselC .MC_Carousel_track_slide {
    margin: 0 40px;
    width: 280px
}

@media screen and (max-width: 767.98px) {
    .MC_CarouselC .MC_Carousel_track_slide {
        margin:0;
        padding: 2px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselC .MC_Carousel_track_slide {
        width:280px
    }
}

.MC_CarouselC .MC_Carousel_track_slide_media_img {
    aspect-ratio: var(--image-aspect-ratio);
    display: block;
    position: relative;
    width: 100%;
    max-width: 280px
}

.MC_CarouselC[style*="--image-aspect-ratio"] .MC_Carousel_track_slide_media_img {
    aspect-ratio: var(--image-aspect-ratio)
}

.MC_CarouselC .MC_Carousel_track_slide_text {
    text-align: center
}

.MC_CarouselC .MC_Carousel_track_slide_text_creator {
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    line-height: 1.2;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 8px 9pt;
    background-color: rgba(0,0,0,.75)
}

.MC_CarouselC .MC_Carousel_track_slide_text_creator_blurb {
    margin: 0;
    color: var(--mc-core-white)!important
}

@media screen and (min-width: 768px) {
    .MC_CarouselC .MC_Carousel_track_slide_text {
        text-align:left
    }
}

.MC_CarouselC .MC_Carousel_track_slide_text_heading {
    line-height: 1.5325rem;
    margin-top: 15px
}

.MC_CarouselC .MC_Carousel_track_slide_text_heading[class*=MC_Heading] {
    font-weight: 700
}

.MC_CarouselC .MC_Carousel_track_slide_text_heading+.MC_Carousel_track_slide_text_blurb {
    margin-top: 1rem
}

.MC_CarouselC .MC_Carousel_track_slide_text_category {
    box-shadow: 2px 2px 0 rgba(0,0,0,.3);
    display: inline-block;
    font-family: var(--mc-legends-fontlist);
    margin: 15px 0 0 0;
    padding: 0 4px;
    text-transform: uppercase
}

@media (forced-colors:active) {
    .MC_CarouselC .MC_Carousel_track_slide_text_category {
        outline: 1px solid #000;
        outline-offset: -1px
    }
}

.MC_CarouselC .MC_Carousel_controls {
    margin-top: 54px
}

.MC_CarouselC .MC_Carousel_track_wrapper .MC_Carousel_controls {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

@media screen and (max-width: 767.98px) {
    .MC_CarouselC .MC_Carousel_track_wrapper .MC_Carousel_controls {
        bottom:4px
    }
}

.MC_CarouselC .MC_Carousel_header .MC_Carousel_controls {
    display: none
}

@media screen and (min-width: 768px) {
    .MC_CarouselC .MC_Carousel_track_wrapper .MC_Carousel_controls {
        display:none
    }

    .MC_CarouselC .MC_Carousel_header .MC_Carousel_controls {
        display: block
    }
}

.MC_Bg_Core__Green_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Green_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Green_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Core__Green_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Green_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Green_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Core__Grey_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Grey_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Grey_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Core__Grey_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Grey_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__Grey_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Core__off-black .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__rich-black .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Core__off-white .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Core__white .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Vanilla__Green_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Green_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Green_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Vanilla__Green_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Green_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Green_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Vanilla__Brown_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Brown_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Brown_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Vanilla__Brown_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Brown_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Brown_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Vanilla__Blue_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Blue_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Blue_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Blue_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Vanilla__Blue_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Blue_2 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Vanilla__Cold_Grey_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Cold_Grey_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Cold_Grey_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Cold_Grey_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Cold_Grey_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Cold_Grey_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Vanilla__Grey_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Grey_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Grey_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Vanilla__Grey_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Grey_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Vanilla__Grey_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Dungeons__Orange_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Orange_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Orange_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Orange_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Orange_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Orange_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Dungeons__Red_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Red_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Red_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Red_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Dungeons__Red_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Red_2 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Dungeons__Mulberry_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Mulberry_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Mulberry_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Mulberry_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Mulberry_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Dungeons__Mulberry_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Legends__Light_Blue_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Blue_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Blue_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Blue_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Blue_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Blue_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Legends__Dark_Blue_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Dark_Blue_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Dark_Blue_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Dark_Blue_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Dark_Blue_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Dark_Blue_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Legends__Light_Orange_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Orange_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Orange_3 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Orange_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Orange_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Light_Orange_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Legends__Ultra_Dark_Blue .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Legends__Ultra_Dark_Orange .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Realms__Pink_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Pink_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Pink_6 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Realms__Pink_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Pink_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Pink_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_Bg_Realms__Deep_Blue_4 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Deep_Blue_5 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Deep_Blue_6 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Deep_Blue_7 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-white);
    color: var(--mc-core-grey-6)
}

.MC_Bg_Realms__Deep_Blue_1 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Deep_Blue_2 .MC_CarouselC .MC_Carousel_track_slide_text_category,.MC_Bg_Realms__Deep_Blue_3 .MC_CarouselC .MC_Carousel_track_slide_text_category {
    background-color: var(--mc-core-grey-6);
    color: var(--mc-core-grey-1)
}

.MC_CarouselD {
    padding: 48px 0 54px;
    max-width: 1920px
}

@media screen and (min-width: 768px) {
    .MC_CarouselD {
        padding:80px 0 86px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselD {
        padding:96px 0
    }
}

.MC_CarouselD .MC_Carousel_header {
    text-align: center;
    margin: 0 auto 48px;
    max-width: 1040px;
    padding: 0 10px
}

.MC_CarouselD .MC_Carousel_header_description {
    margin-top: 16px
}

.MC_CarouselD .MC_Carousel_track {
    left: 50%;
    position: relative;
    transform-origin: center;
    width: max-content
}

.MC_CarouselD .MC_Carousel_track_slider {
    transform: translateX(0);
    transition: .3s ease
}

.MC_CarouselD .MC_Carousel_track_slide {
    opacity: .75;
    transition: opacity 1s;
    margin: 0 8px;
    width: 280px
}

.MC_CarouselD .MC_Carousel_track_slide.MC_Carousel_track_slide__active {
    opacity: 1
}

@media screen and (min-width: 768px) {
    .MC_CarouselD .MC_Carousel_track_slide {
        margin:0 12px;
        width: 640px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselD .MC_Carousel_track_slide {
        margin:0 56px
    }
}

.MC_CarouselD .MC_Carousel_track_slide_media_img {
    aspect-ratio: 280/168;
    display: block;
    position: relative;
    width: 100%
}

@media screen and (min-width: 768px) {
    .MC_CarouselD .MC_Carousel_track_slide_media_img {
        aspect-ratio:640/384
    }
}

.MC_CarouselD .MC_Carousel_track_slide_text {
    text-align: center;
    padding: 16px;
    clear: both
}

@media screen and (min-width: 768px) {
    .MC_CarouselD .MC_Carousel_track_slide_text {
        padding:24px
    }
}

.MC_CarouselD .MC_Carousel_track_slide_text_heading+.MC_Carousel_track_slide_text_blurb {
    margin-top: 1rem
}

.MC_CarouselD .MC_Carousel_track_slide_text_heading+.MC_Carousel_track_slide_text_blurb p:nth-child(1n) {
    margin-bottom: 0
}

.MC_Carousel_track_slide_text_blurb+.MC_Carousel_track_slide_media_link {
    margin-top: 1rem
}

.MC_CarouselD .MC_Carousel_track_slide_text .MC_Button {
    max-width: 100%
}

.MC_CarouselD .MC_Carousel_controls {
    margin-top: 38px;
    text-align: center
}

.MC_CarouselD .MC_Carousel_controls:first-of-type {
    display: none
}

@media screen and (min-width: 1200px) {
    .MC_CarouselD .MC_Carousel_controls {
        margin-top:0;
        z-index: 20
    }

    .MC_CarouselD .MC_Carousel_controls:first-of-type {
        display: block;
        position: absolute;
        top: 192px;
        left: calc(50% - 376px);
        transform: translate(-50%,-50%)
    }

    .MC_CarouselD .MC_Carousel_controls:first-of-type button:first-of-type {
        margin-right: 0
    }

    .MC_CarouselD .MC_Carousel_controls:first-of-type button:nth-of-type(2) {
        display: none
    }

    .MC_CarouselD .MC_Carousel_controls~.MC_Carousel_controls {
        position: absolute;
        top: 192px;
        right: calc(50% - 376px);
        transform: translate(50%,-50%)
    }

    .MC_CarouselD .MC_Carousel_controls~.MC_Carousel_controls button:first-of-type {
        display: none
    }
}

.MC_CarouselD .MC_Banner_horizA {
    display: none;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 1.5rem
}

.MC_CarouselD .MC_Carousel_track_slide_text_horizbanner .MC_Banner_horizA {
    display: block
}

@media screen and (max-width: 767.98px) {
    .MC_CarouselD .MC_Banner_horizA {
        top:.5rem
    }
}

.MC_CarouselD .MC_Carousel_track_slide_text_banner {
    --banner-image: none
}

.MC_CarouselD .MC_Carousel_track_slide_text_banner::after {
    background: transparent var(--banner-image) no-repeat;
    content: '';
    height: 114px;
    width: 49px;
    position: absolute;
    top: 0;
    left: 24px
}

.MC_CarouselD .MC_Banner_vertA {
    display: none;
    position: absolute;
    z-index: 2;
    left: 6.25%;
    top: 0
}

.MC_CarouselD .MC_Carousel_track_slide_text_vertbanner .MC_Banner_vertA {
    display: block
}

.MC_CarouselD .MC_Carousel_track_slide {
    --background-color: var(--mc-core-off-white);
    --font-color: var(--mc-core-rich-black)
}

.MC_CarouselD .MC_Carousel_track_slide_text.MC_Carousel_track_slide_text__boxed {
    background-color: var(--background-color);
    box-shadow: 0 4px 0 rgba(0,0,0,.25)
}

.MC_CarouselD .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_heading[class*=MC_Heading] {
    font-family: var(--mc-default--fontlist);
    font-weight: 700;
    color: var(--font-color)
}

.MC_CarouselD .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_text_blurb p {
    color: var(--font-color)
}

@media screen and (min-width: 768px) {
    .MC_CarouselD .MC_Carousel_track_slide_text__boxed.MC_Carousel_track_slide_text {
        text-align:left
    }
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent {
    color: var(--mc-core-green-6)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:hover,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:hover,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:hover {
    color: var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:after,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:after {
    background-color: var(--mc-core-green-6)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:hover:after,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:hover:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Link_Accent:hover:after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent {
    color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:hover,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:hover {
    color: var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:after {
    background-color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:hover:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:hover:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Link_Accent:hover:after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent {
    color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:hover,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:hover {
    color: var(--mc-core-white)
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:after {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:hover:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:hover:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Link_Accent:hover:after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent {
    color: var(--mc-realms-pink-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:hover,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:hover {
    color: var(--mc-core-white)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:after,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:after {
    background-color: var(--mc-realms-pink-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:hover:after,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:hover:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Link_Accent:hover:after {
    background-color: var(--mc-core-white)
}

.MC_Theme_Vanilla .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Dungeons):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover {
    color: var(--mc-core-green-6);
    text-decoration: underline
}

.MC_Theme_Vanilla .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Dungeons):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link {
    color: var(--mc-core-green-6)
}

.MC_Theme_Vanilla .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Dungeons):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Dungeons):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover:after {
    background-color: var(--mc-core-green-6)
}

.MC_Theme_Legends .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Vanilla):not(.MC_Theme_Dungeons):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover {
    color: var(--mc-legends-light-blue-4);
    text-decoration: underline
}

.MC_Theme_Legends .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Vanilla):not(.MC_Theme_Dungeons):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover:after {
    background-color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Vanilla):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover {
    color: var(--mc-dungeons-orange-4);
    text-decoration: underline
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Vanilla):not(.MC_Theme_Realms) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover:after {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Realms .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Dungeons):not(.MC_Theme_Vanilla) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover {
    color: var(--mc-realms-pink-4);
    text-decoration: underline
}

.MC_Theme_Realms .MC_CarouselD .MC_Carousel_track_slide:not(.MC_Theme_Legends):not(.MC_Theme_Dungeons):not(.MC_Theme_Vanilla) .MC_Carousel_track_slide_text__boxed .MC_Carousel_track_slide_media_link:hover:after {
    background-color: var(--mc-realms-pink-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent {
    color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover {
    text-decoration: underline
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Legends .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after {
    background-color: var(--mc-legends-light-blue-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent {
    color: var(--mc-core-green-6)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover {
    text-decoration: underline
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Vanilla .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after {
    background-color: var(--mc-core-green-6)
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent {
    color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover {
    text-decoration: underline
}

.MC_Theme_Legends .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Realms .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Dungeons .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent {
    color: var(--mc-realms-pink-4)
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:hover {
    text-decoration: underline
}

.MC_Theme_Dungeons .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Legends .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after,.MC_Theme_Vanilla .MC_CarouselD .MC_Theme_Realms .MC_Carousel_track_slide_text__boxed .MC_Link_Accent:after {
    background-color: var(--mc-realms-pink-4)
}

.MC_Bg_Core__Green_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Green_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Green_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__Green_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Green_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Green_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__Grey_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Grey_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Grey_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__Grey_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Grey_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__Grey_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__off-black .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__rich-black .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__off-white .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Core__white .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Green_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Green_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Green_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Green_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Green_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Green_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Brown_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Brown_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Brown_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Brown_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Brown_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Brown_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Blue_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Blue_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Blue_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Blue_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Blue_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Blue_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Vanilla__Cold_Grey_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Cold_Grey_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Cold_Grey_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Cold_Grey_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Cold_Grey_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Cold_Grey_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Grey_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Grey_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Grey_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Grey_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Grey_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Vanilla__Grey_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Orange_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Orange_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Orange_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Orange_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Orange_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Orange_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Red_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Red_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Red_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Red_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Dungeons__Red_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Red_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Dungeons__Mulberry_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Mulberry_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Mulberry_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Mulberry_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Mulberry_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Dungeons__Mulberry_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Legends__Light_Blue_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Blue_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Blue_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Blue_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Blue_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Blue_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-legends-ultra-dark-blue)
}

.MC_Bg_Legends__Dark_Blue_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Dark_Blue_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Dark_Blue_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Dark_Blue_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Dark_Blue_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Dark_Blue_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Legends__Light_Orange_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Orange_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Orange_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Orange_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Orange_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Light_Orange_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Legends__Ultra_Dark_Blue .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Legends__Ultra_Dark_Orange .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Pink_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Pink_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Pink_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Pink_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Pink_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Pink_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Realms__Deep_Blue_4 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Deep_Blue_5 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Deep_Blue_6 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Deep_Blue_7 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-white)
}

.MC_Bg_Realms__Deep_Blue_1 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Deep_Blue_2 .MC_CarouselD .MC_Carousel_controls_button:hover::after,.MC_Bg_Realms__Deep_Blue_3 .MC_CarouselD .MC_Carousel_controls_button:hover::after {
    background-color: var(--mc-core-rich-black)
}

.MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link:focus,.MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link:focus-visible {
    outline: .0625rem solid #fff!important;
    border: .125rem solid #1452cc
}

@media screen and (max-width: 768px) {
    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_text__unboxed {
        padding:.875rem 1.5rem 5.625rem 1.5rem
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_media_layer_2 {
        width: 100%
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_media_img_center {
        width: 100%;
        max-width: 640px;
        margin: 0 auto;
        width: 95%;
        margin-top: 16px
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_media_img {
        aspect-ratio: unset
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta {
        position: absolute;
        top: 0;
        width: 100%;
        aspect-ratio: 5/3;
        max-height: 384px;
        z-index: 5
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link {
        position: absolute;
        top: 15px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        aspect-ratio: 5/3;
        max-height: 384px;
        max-width: 640px
    }
}

@media screen and (max-width: 671px) {
    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link {
        max-width:94.81%
    }
}

@media screen and (max-width: 640px) {
    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link {
        width:95%;
        top: 16px
    }
}

@media screen and (min-width: 768.98px) {
    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_text__unboxed {
        width:30.66%;
        position: absolute;
        left: 64px;
        top: 0;
        height: 100%;
        z-index: 5;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        text-align: left!important
    }
}

@media screen and (min-width: 768.98px) {
    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__right {
        left:unset;
        right: 64px
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__top_left {
        align-content: flex-start
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__top_left .MC_Carousel_track_slide_text_wrapper {
        padding-top: 17px
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta {
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%);
        left: 50%;
        width: 640px;
        height: 384px;
        z-index: 5
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta .MC_Carousel_track_slide_media_link {
        width: 100%;
        height: 100%;
        display: block
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta__left {
        left: 0;
        transform: translateY(-50%)
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta__right {
        left: unset;
        right: 0;
        transform: translateY(-50%)
    }
}

.MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls {
    z-index: 1
}

@media screen and (min-width: 768.98px) and (max-width:1199.98px) {
    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__bottom_right {
        left:calc(100% - 136px)
    }

    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__bottom_left {
        left: 136px
    }

    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__top_right {
        top: 32px;
        left: calc(100% - 136px);
        bottom: unset
    }

    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls.MC_Carousel_controls__top_left {
        top: 32px;
        left: 136px;
        bottom: unset
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_text__unboxed.MC_Carousel_track_slide_text__unboxed__top_left .MC_Carousel_track_slide_text_wrapper {
        padding-top: 24px
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_cta {
        width: 53.33%;
        height: 56.88%
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_track_slide_text__unboxed {
        width:40.66%
    }

    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_track_slide_text_wrapper {
        margin-left: 0;
        padding-right: 1.5rem
    }
}

@media screen and (min-width: 768px) and (max-width:1199.98px) {
    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_track_slide_text__unboxed {
        width:35%;
        max-width: 300px
    }

    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_track_slide_media_img {
        aspect-ratio: unset
    }
}

.MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_track_slide_media_layer_2 {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    height: 100%;
    z-index: 2
}

@media screen and (min-width: 768.98px) {
    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_media_layer_2.MC_Carousel_track_slide_media_layer_2__right {
        left:unset;
        right: 0
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_media_layer_2.MC_Carousel_track_slide_media_layer_2__center {
        left: 50%;
        transform: translateX(-50%);
        right: unset;
        width: 100%;
        justify-content: center
    }

    .MC_CarouselB_Layout_3 .MC_Carousel_track_slide_media_layer_2.MC_Carousel_track_slide_media_layer_2__center .MC_Carousel_track_slide_media_img_center {
        width: 53.33%;
        height: 56.88%
    }
}

@media screen and (max-width: 768px) {
    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_track_slide_media_layer_2 {
        align-content:flex-start
    }
}

.MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls:first-of-type {
    display: none
}

@media screen and (min-width: 769px) {
    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls:first-of-type {
        display:block
    }

    .MC_CarouselB_Layout_3.MC_CarouselB .MC_Carousel_controls~.MC_Carousel_controls {
        display: none
    }
}

[data-mc-ref=mc_carousel_carouselM] {
    box-shadow: 0 -2px 0 0 rgba(255,196,43,.3) inset
}

.MC_CarouselM {
    padding: 48px 0 54px;
    max-width: 2143px
}

@media screen and (min-width: 768px) {
    .MC_CarouselM {
        padding:80px 0 86px
    }
}

.MC_CarouselM .MC_Carousel_header {
    text-align: center;
    margin: 0 auto 48px;
    max-width: 1040px;
    padding: 0 10px
}

.MC_CarouselM .MC_Carousel_header_description {
    margin-top: 10px
}

.MC_CarouselM .MC_Carousel_header .MC_Button {
    margin-top: 16px
}

.MC_CarouselM .MC_Carousel_track {
    left: 50%;
    position: relative;
    transform-origin: center;
    width: max-content
}

.MC_CarouselM .MC_Carousel_track_slider {
    transform: translateX(0);
    transition: .3s ease
}

.MC_CarouselM .MC_Carousel_track_slide {
    display: inline-flex;
    gap: 16px;
    flex-wrap: wrap;
    margin: 0 8px;
    width: 280px;
    padding: 28px;
    background: var(--mc-core-grey-6);
    box-shadow: 0 4px 0 0 rgba(0,0,0,.25),4px -4px 0 0 rgba(0,0,0,.3) inset,-4px 4px 0 0 rgba(255,255,255,.2) inset
}

.MC_CarouselM .MC_Carousel_track_slide.MC_Carousel_track_slide__active {
    cursor: pointer;
    opacity: 1;
    background: linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 100%),#262423;
    box-shadow: 0 0 90px 0 rgba(255,196,43,.9),-4px 4px 0 0 #db9f21 inset,4px -4px 0 0 #b87918 inset
}

@media screen and (min-width: 768px) {
    .MC_CarouselM .MC_Carousel_track_slide {
        margin:0 12px;
        width: 640px
    }
}

@media screen and (min-width: 1200px) {
    .MC_CarouselM .MC_Carousel_track_slide {
        margin:0 56px
    }
}

.MC_CarouselM .MC_Carousel_track_slide_media {
    height: 135px
}

.MC_CarouselM .MC_Carousel_track_slide_media_img {
    aspect-ratio: 280/168;
    display: block;
    position: relative;
    width: 100%
}

@media screen and (min-width: 768px) {
    .MC_CarouselM .MC_Carousel_track_slide_media {
        height:350px
    }

    .MC_CarouselM .MC_Carousel_track_slide_media_img {
        aspect-ratio: 640/384
    }
}

.MC_Carousel_track_slide_text_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.MC_CarouselM .MC_Carousel_track_slide_text {
    text-align: left;
    clear: both;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 16px;
    width: 100%;
    height: calc(100% - 151px)
}

.MC_carouselM_track_slide_text_header {
    flex-basis: 100%
}

.MC_carouselM_track_slide_text_header a {
    display: inline-block;
    text-decoration: none!important
}

.MC_carouselM_track_slide_text_header a:hover {
    text-decoration: underline!important;
    color: var(--mc-core-white)!important
}

.MC_carouselM_type_author {
    display: flex;
    flex-basis: 100%;
    gap: 8px;
    align-items: center
}

.MC_carouselM_author {
    color: var(--mc-core-grey-3)!important;
    overflow-wrap: anywhere;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: .875rem
}

.MC_carouselM_rating_price {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    justify-content: space-between;
    margin-top: auto
}

.MC_carouselM_rating {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--mc-core-white);
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

.MC_carouselM_minecoin {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px
}

.MC_carouselM_minecoin_listprice {
    text-align: right;
    text-shadow: 1px 1px 0 #000;
    font-family: var(--mc-vanilla-fontlist);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--mc-marketplace-gold-3)
}

@media screen and (min-width: 768px) {
    .MC_CarouselM .MC_Carousel_track_slide_text {
        height:calc(100% - 366px)
    }
}

.MC_CarouselM .MC_Carousel_controls {
    margin-top: 38px;
    text-align: center
}

.MC_CarouselM .MC_Carousel_controls:first-of-type {
    display: none
}

@media screen and (min-width: 1200px) {
    .MC_CarouselM .MC_Carousel_controls {
        margin-top:0;
        z-index: 20
    }

    .MC_CarouselM .MC_Carousel_controls:first-of-type {
        display: block;
        position: absolute;
        top: 50%;
        left: calc(50% - 376px);
        transform: translate(-50%,-50%)
    }

    .MC_CarouselM .MC_Carousel_controls:first-of-type button:first-of-type {
        margin-right: 0
    }

    .MC_CarouselM .MC_Carousel_controls:first-of-type button:nth-of-type(2) {
        display: none
    }

    .MC_CarouselM .MC_Carousel_controls~.MC_Carousel_controls {
        position: absolute;
        top: 50%;
        right: calc(50% - 376px);
        transform: translate(50%,-50%)
    }

    .MC_CarouselM .MC_Carousel_controls~.MC_Carousel_controls button:first-of-type {
        display: none
    }
}

.MC_paginationB {
    display: flex;
    justify-content: center;
    margin-top: 48px
}

.MC_paginationB_list {
    list-style-type: none;
    display: inline-flex;
    gap: 16px;
    color: var(--mc-core-white);
    padding: 0
}

.MC_paginationB_list li {
    min-width: 40px;
    height: 40px
}

.MC_paginationB_currentPage,.MC_paginationB_totalPages {
    padding: 0 6px
}

.MC_paginationB_button,.MC_paginationB_currentPage,.MC_paginationB_text,.MC_paginationB_totalPages {
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center
}

.MC_paginationB_list .MC_paginationB_text {
    width: 22px;
    min-width: unset
}

.MC_paginationB_button:before {
    display: inline-block;
    content: '';
    height: 8px;
    width: 14px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 14px;
    clip-path: var(--mc-environment-arrow__down_clip-path);
    background-color: var(--mc-core-white);
    transform: rotate(90deg)
}

.MC_paginationB_button:focus {
    outline: 2px solid var(--mc-default-focus);
    box-shadow: 0 0 0 3px var(--mc-core-white);
    outline-offset: 0
}

.MC_paginationB_button[aria-disabled=true] {
    border-color: var(--mc-core-grey-2);
    cursor: default
}

.MC_paginationB_button[aria-disabled=true]:before {
    background-color: var(--mc-core-grey-2)
}

.MC_paginationB_button[data-direction=next]:before {
    transform: rotate(-90deg)
}

.MC_paginationB_firstOptionSelected .MC_paginationB_currentPage,.MC_paginationB_lastOptionSelected .MC_paginationB_totalPages {
    border-color: var(--mc-core-grey-2)
}

.MC_paginationB_currentPage {
    border: 1px solid var(--mc-core-green-2)
}

.MC_paginationB_totalPages {
    border: 1px solid var(--mc-core-white)
}

@media (forced-colors:active) {
    .MC_paginationB_button {
        filter: invert(1)
    }

    .MC_paginationB_button[aria-disabled=true]:before {
        opacity: .5
    }
}

[data-mc-ref=mc_searchbox_searchboxB] {
    border-top: 1px solid #262423
}

.MC_SearchBoxB {
    border-top: 2px solid #000;
    padding: 48px 16px 0 16px
}

.MC_SearchBoxB .MC_SearchBoxB_title {
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 2.25rem;
    padding-bottom: 16px;
    letter-spacing: -.03375rem;
    text-align: center;
    text-transform: capitalize
}

.MC_SearchBoxB_searchText {
    quotes: '“' '”'
}

.MC_SearchBoxB_searchText:before {
    content: open-quote
}

.MC_SearchBoxB_searchText:after {
    content: close-quote
}

.MC_SearchBoxB_form {
    max-width: 656px;
    margin: 0 auto
}

.MC_SearchBoxB_form-container {
    background-color: #0e0d0d;
    border: 1px solid var(--mc-core-grey-4);
    height: 68px;
    display: flex;
    gap: 16px;
    align-items: center;
    padding: 8px 0
}

.MC_SearchBoxB_form-container:focus-within {
    border-color: var(--mc-core-green-2)
}

.MC_SearchBoxB_input {
    background-color: transparent;
    border: 0;
    color: var(--mc-core-white);
    flex: 1;
    font-family: var(--mc-legends-fontlist);
    font-size: 1rem;
    font-weight: 400;
    line-height: normal;
    padding: 0;
    margin: 0;
    height: 100%;
    width: calc(100% - 50px)
}

.MC_SearchBoxB_input::placeholder {
    color: var(--mc-core-grey-3)!important
}

.MC_SearchBoxB_input:focus {
    outline: 0
}

.MC_SearchBoxB_form-container::before {
    content: '';
    background: var(--mc-environment-search_icon_svg-24x24);
    height: 24px;
    width: 24px;
    min-width: 24px;
    margin-left: 24px
}

.MC_SearchBoxB_label {
    color: var(--mc-core-grey-3);
    display: block;
    font-family: var(--mc-default--fontlist);
    font-size: .875rem;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 8px
}

.MC_SearchBoxB_clear-button {
    background-color: transparent;
    border: 0;
    margin-left: auto;
    padding: 0;
    line-height: 12px;
    display: none;
    margin-right: 24px
}

.MC_SearchBoxB_clear-button[aria-hidden=false] {
    display: block
}

.MC_SearchBoxB_clear-button:focus {
    box-shadow: 0 0 0 1px var(--mc-core-white);
    outline: 2px solid var(--mc-default-focus);
    outline-offset: -2px
}

.MC_SearchBoxB_clear-button::after {
    background-color: var(--mc-core-white);
    clip-path: var(--mc-environment-x_icon_clip-path);
    content: '';
    display: inline-block;
    height: 24px;
    width: 24px
}

.MC_SearchBoxB_input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.MC_SearchBoxB_typeahead {
    max-width: 656px;
    margin: 24px auto 0 auto;
    position: relative;
    display: none
}

[data-search=true] .MC_SearchBoxB_typeahead {
    display: block
}

.MC_SearchBoxB_typeahead h2 {
    color: var(--mc-core-grey-3);
    display: block;
    font-family: var(--mc-default--fontlist);
    font-size: .875rem;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 8px;
    margin-left: 20px;
    text-transform: none
}

.MC_SearchBoxB_typeahead_results {
    padding: 0;
    list-style-type: none
}

.MC_SearchBoxB_typeahead li a {
    display: flex;
    gap: 8px;
    align-items: center;
    padding: 11px 20px;
    text-decoration: none;
    color: var(--mc-core-white)
}

.MC_SearchBoxB_typeahead .MC_SearchBoxB_option_title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.MC_SearchBoxB_typeahead [aria-selected=true] a,.MC_SearchBoxB_typeahead li a:hover {
    color: var(--mc-core-white);
    background-color: #262423
}

.MC_SearchBoxB_typeahead li a:hover {
    cursor: pointer
}

.MC_SearchBoxB_typeahead li a:before {
    display: block;
    content: '';
    background: var(--mc-environment-search_icon_svg-18x18);
    height: 18px;
    width: 18px;
    flex-basis: 18px;
    flex-grow: 0;
    flex-shrink: 0
}

@media (forced-colors:active) {
    .MC_SearchBoxB_typeahead [aria-selected=true] {
        filter: invert(1)
    }
}

@media screen and (min-width: 768px) {
    .MC_SearchBoxB {
        padding-left:0;
        padding-right: 0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_SearchBoxB_clear-button::after {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_SearchBoxB_form-container::before {
        filter:invert(1)
    }

    .MC_SearchBoxB_clear-button::after {
        filter: invert(1)
    }
}

.MC_Effect_squareCorners {
    width: calc(100% - 8px);
    border: 2px solid var(--borderColor);
    background-color: var(--backgroundColor);
    position: absolute;
    height: 4px;
    left: 4px
}

.MC_Effect_squareCorners:first-child {
    top: -4px;
    border-bottom: 0
}

.MC_Effect_squareCorners:after,.MC_Effect_squareCorners:before {
    position: absolute;
    width: 6px;
    height: 4px;
    display: block;
    content: ''
}

.MC_Effect_squareCorners:first-child:before {
    top: 0;
    left: -6px
}

.MC_Effect_squareCorners:first-child:after {
    top: 0;
    right: -6px
}

.MC_Effect_squareCorners:first-child:after,.MC_Effect_squareCorners:first-child:before {
    border-bottom: 2px solid var(--borderColor)
}

.MC_Effect_squareCorners:last-child {
    bottom: -4px;
    border-top: 0
}

.MC_Effect_squareCorners:last-child:before {
    bottom: 0;
    left: -6px
}

.MC_Effect_squareCorners:last-child:after {
    bottom: 0;
    right: -6px
}

.MC_Effect_squareCorners:last-child:after,.MC_Effect_squareCorners:last-child:before {
    border-top: 2px solid var(--borderColor)
}

[class*=MC_Effect_TextHighlight] {
    padding: .25rem!important;
    color: var(--mc-text-highlight-color,#7824c5)!important;
    font-family: var(--mc-text-highlight-fontlist)
}

.MC_Effect_TextHighlightB {
    background-color: #f1edec;
    font-weight: 700;
    color: #7824c5!important
}

.MC_Effect_TextSmallA {
    font-size: .825rem!important
}

.MC_Effect_textGradient {
    background-clip: text!important;
    color: transparent!important
}

.MC_Theme_Marketplace .MC_Effect_textGradient {
    background: var(--mc-marketplace-gradient-gold)
}

.MC_Fade__bottom_left,.MC_Fade__bottom_right,.MC_Fade__top_left,.MC_Fade__top_right {
    position: relative
}

.MC_Fade__bottom_left>.MC_Fade,.MC_Fade__bottom_right>.MC_Fade,.MC_Fade__top_left>.MC_Fade,.MC_Fade__top_right>.MC_Fade {
    display: block
}

.MC_FadeA [class*=MC_Heading_] {
    padding-bottom: 5px
}

.MC_Fade {
    position: absolute;
    width: 100%;
    left: 0;
    display: none
}

.MC_Fade__bottom_right>.MC_Fade {
    transform: rotateY(180deg)
}

.MC_Fade__top_left>.MC_Fade {
    transform: rotateX(180deg)
}

.MC_Fade__top_right>.MC_Fade {
    transform: rotate(180deg)
}

.MC_Fade:before {
    content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
    position: absolute
}

.MC_Fade:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

[class*=MC_Fade__Depth] {
    z-index: 6
}

[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_] {
    z-index: 5
}

[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_] {
    z-index: 4
}

[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_] {
    z-index: 3
}

[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_]+[class*=MC_Fade__Depth_] {
    z-index: 2
}

@media only screen and (min-width: 0px) {
    .MC_Fade {
        height:60px
    }

    .MC_Fade__offset_top {
        padding-top: 60px
    }

    .MC_Fade__offset_bottom {
        padding-bottom: 60px
    }

    [class*=MC_Fade__bottom_]>.MC_Fade {
        bottom: -59px
    }

    [class*=MC_Fade__top_]>.MC_Fade {
        top: -59px
    }

    .MC_Fade__Depth_3>.MC_Fade:before {
        clip-path: polygon(0 20px,0 0,40px 0,40px 20px,60px 20px,60px 40px,40px 40px,20px 40px,20px 80px,0px 80px,0px 40px,40px 40px,40px 20px)
    }

    .MC_Fade__Depth_3>.MC_Fade:after {
        width: calc(100% - 60px);
        height: 20px
    }

    .MC_Fade__Depth_4>.MC_Fade:before {
        clip-path: polygon(0 20px,0 0,20px 0,20px 20px,40px 20px,40px 0,80px 0,80px 40px,60px 40px,60px 20px,40px 20px,40px 40px,20px 40px,20px 60px,0 60px,0 40px,20px 40px,20px 20px)
    }

    .MC_Fade__Depth_4>.MC_Fade:after {
        width: calc(100% - 80px);
        height: 20px
    }

    .MC_Fade__Depth_5>.MC_Fade:before {
        clip-path: polygon(0 20px,0 0,40px 0,40px 20px,60px 20px,60px 0,80px 0,80px 20px,60px 20px,60px 40px,100px 40px,100px 60px,80px 60px,80px 40px,60px 40px,40px 40px,20px 40px,20px 60px,0px 60px,0px 40px,40px 40px,40px 20px);
        background-color: #000
    }

    .MC_Fade__Depth_5>.MC_Fade:after {
        width: calc(100% - 80px);
        height: 20px
    }

    .MC_Fade__Depth_6>.MC_Fade:before {
        clip-path: polygon(0 20px,0 0,40px 0,40px 20px,60px 20px,60px 0,80px 0,80px 20px,60px 20px,60px 40px,100px 40px,100px 60px,80px 60px,80px 40px,60px 40px,40px 40px,20px 40px,20px 60px,0px 60px,0px 40px,40px 40px,40px 20px);
        background-color: #000
    }

    .MC_Fade__Depth_6>.MC_Fade:after {
        width: calc(100% - 100px);
        height: 20px
    }
}

@media only screen and (min-width: 321px) {
    .MC_Fade {
        height:96px
    }

    .MC_Fade__offset_top {
        padding-top: 96px
    }

    .MC_Fade__offset_bottom {
        padding-bottom: 96px
    }

    [class*=MC_Fade__bottom_]>.MC_Fade {
        bottom: -95px
    }

    [class*=MC_Fade__top_]>.MC_Fade {
        top: -95px
    }

    .MC_Fade__Depth_3>.MC_Fade:before {
        clip-path: polygon(0 32px,0 0,64px 0,64px 32px,96px 32px,96px 64px,64px 64px,32px 64px,32px 96px,0px 96px,0px 64px,64px 64px,64px 32px)
    }

    .MC_Fade__Depth_3>.MC_Fade:after {
        width: calc(100% - 96px);
        height: 32px
    }

    .MC_Fade__Depth_4>.MC_Fade:before {
        clip-path: polygon(0 32px,0 0,32px 0,32px 32px,64px 32px,64px 0,128px 0,128px 64px,96px 64px,96px 32px,64px 32px,64px 64px,32px 64px,32px 96px,0 96px,0 64px,32px 64px,32px 32px)
    }

    .MC_Fade__Depth_4>.MC_Fade:after {
        width: calc(100% - 127px);
        height: 32px
    }

    .MC_Fade__Depth_5>.MC_Fade:before {
        clip-path: polygon(0 32px,0 0,64px 0,64px 32px,96px 32px,96px 0,128px 0,128px 32px,96px 32px,96px 64px,160px 64px,160px 96px,128px 96px,128px 64px,96px 64px,64px 64px,32px 64px,32px 96px,0px 96px,0px 64px,64px 64px,64px 32px);
        background-color: #000
    }

    .MC_Fade__Depth_5>.MC_Fade:after {
        width: calc(100% - 127px);
        height: 32px
    }

    .MC_Fade__Depth_6>.MC_Fade:before {
        clip-path: polygon(0 32px,0 0,64px 0,64px 32px,96px 32px,96px 0,128px 0,128px 32px,96px 32px,96px 64px,160px 64px,160px 96px,128px 96px,128px 64px,96px 64px,64px 64px,32px 64px,32px 96px,0px 96px,0px 64px,64px 64px,64px 32px);
        background-color: #000
    }

    .MC_Fade__Depth_6>.MC_Fade:after {
        width: calc(100% - 158.75px);
        height: 32px
    }
}

@media only screen and (min-width: 769px) {
    .MC_Fade {
        height:111px
    }

    .MC_Fade__offset_top {
        padding-top: 110px
    }

    .MC_Fade__offset_bottom {
        padding-bottom: 110px
    }

    [class*=MC_Fade__bottom_]>.MC_Fade {
        bottom: -110px
    }

    [class*=MC_Fade__top_]>.MC_Fade {
        top: -110px
    }

    .MC_Fade__Depth_3>.MC_Fade:before {
        clip-path: polygon(0 37px,0 0,74px 0,74px 37px,111px 37px,111px 74px,74px 74px,37px 74px,37px 111px,0px 111px,0px 74px,74px 74px,74px 37px)
    }

    .MC_Fade__Depth_3>.MC_Fade:after {
        width: calc(100% - 111px);
        height: 37px
    }

    .MC_Fade__Depth_4>.MC_Fade:before {
        clip-path: polygon(0 37px,0 0,37px 0,37px 37px,74px 37px,74px 0,148px 0,148px 74px,111px 74px,111px 37px,74px 37px,74px 74px,37px 74px,37px 111px,0 111px,0 74px,37px 74px,37px 37px)
    }

    .MC_Fade__Depth_4>.MC_Fade:after {
        width: calc(100% - 147px);
        height: 37px
    }

    .MC_Fade__Depth_5>.MC_Fade:before {
        clip-path: polygon(0 37px,0 0,74px 0,74px 37px,111px 37px,111px 0,148px 0,148px 37px,111px 37px,111px 74px,185px 74px,185px 111px,148px 111px,148px 74px,111px 74px,74px 74px,37px 74px,37px 111px,0px 111px,0px 74px,74px 74px,74px 37px);
        background-color: #000
    }

    .MC_Fade__Depth_5>.MC_Fade:after {
        width: calc(100% - 147px);
        height: 37px
    }

    .MC_Fade__Depth_6>.MC_Fade:before {
        clip-path: polygon(0 37px,0 0,74px 0,74px 37px,111px 37px,111px 0,148px 0,148px 37px,111px 37px,111px 74px,185px 74px,185px 111px,148px 111px,148px 74px,111px 74px,74px 74px,37px 74px,37px 111px,0px 111px,0px 74px,74px 74px,74px 37px);
        background-color: #000
    }

    .MC_Fade__Depth_6>.MC_Fade:after {
        width: calc(100% - 183.75px);
        height: 37px
    }
}

@media only screen and (min-width: 1201px) {
    .MC_Fade {
        height:180px
    }

    .MC_Fade__offset_top {
        padding-top: 180px
    }

    .MC_Fade__offset_bottom {
        padding-bottom: 180px
    }

    [class*=MC_Fade__bottom_]>.MC_Fade {
        bottom: -179px
    }

    [class*=MC_Fade__top_]>.MC_Fade {
        top: -179px
    }

    .MC_Fade__Depth_3>.MC_Fade:before {
        clip-path: polygon(0 60px,0 0,120px 0,120px 60px,180px 60px,180px 120px,120px 120px,60px 120px,60px 180px,0px 180px,0px 120px,120px 120px,120px 60px)
    }

    .MC_Fade__Depth_3>.MC_Fade:after {
        width: calc(100% - 180px);
        height: 60px
    }

    .MC_Fade__Depth_4>.MC_Fade:before {
        clip-path: polygon(0 60px,0 0,60px 0,60px 60px,120px 60px,120px 0,240px 0,240px 120px,180px 120px,180px 60px,120px 60px,120px 120px,60px 120px,60px 180px,0 180px,0 120px,60px 120px,60px 60px)
    }

    .MC_Fade__Depth_4>.MC_Fade:after {
        width: calc(100% - 240px);
        height: 60px
    }

    .MC_Fade__Depth_5>.MC_Fade:before {
        clip-path: polygon(0 60px,0 0,120px 0,120px 60px,180px 60px,180px 0,240px 0,240px 60px,180px 60px,180px 120px,300px 120px,300px 180px,240px 180px,240px 120px,180px 120px,120px 120px,60px 120px,60px 180px,0px 180px,0px 120px,120px 120px,120px 60px);
        background-color: #000
    }

    .MC_Fade__Depth_5>.MC_Fade:after {
        width: calc(100% - 240px);
        height: 60px
    }

    .MC_Fade__Depth_6>.MC_Fade:before {
        clip-path: polygon(0 60px,0 0,120px 0,120px 60px,180px 60px,180px 0,240px 0,240px 60px,180px 60px,180px 120px,300px 120px,300px 180px,240px 180px,240px 120px,180px 120px,120px 120px,60px 120px,60px 180px,0px 180px,0px 120px,120px 120px,120px 60px);
        background-color: #000
    }

    .MC_Fade__Depth_6>.MC_Fade:after {
        width: calc(100% - 300px);
        height: 60px
    }
}

.MC_Bg_Core__Green_6>.MC_Fade:after,.MC_Bg_Core__Green_6>.MC_Fade:before {
    background-color: var(--mc-core-green-6)
}

.MC_Bg_Core__Green_5>.MC_Fade:after,.MC_Bg_Core__Green_5>.MC_Fade:before {
    background-color: var(--mc-core-green-5)
}

.MC_Bg_Core__Green_4>.MC_Fade:after,.MC_Bg_Core__Green_4>.MC_Fade:before {
    background-color: var(--mc-core-green-4)
}

.MC_Bg_Core__Green_3>.MC_Fade:after,.MC_Bg_Core__Green_3>.MC_Fade:before {
    background-color: var(--mc-core-green-3)
}

.MC_Bg_Core__Green_2>.MC_Fade:after,.MC_Bg_Core__Green_2>.MC_Fade:before {
    background-color: var(--mc-core-green-2)
}

.MC_Bg_Core__Green_1>.MC_Fade:after,.MC_Bg_Core__Green_1>.MC_Fade:before {
    background-color: var(--mc-core-green-1)
}

.MC_Bg_Core__Grey_6>.MC_Fade:after,.MC_Bg_Core__Grey_6>.MC_Fade:before {
    background-color: var(--mc-core-grey-6)
}

.MC_Bg_Core__Grey_5>.MC_Fade:after,.MC_Bg_Core__Grey_5>.MC_Fade:before {
    background-color: var(--mc-core-grey-5)
}

.MC_Bg_Core__Grey_4>.MC_Fade:after,.MC_Bg_Core__Grey_4>.MC_Fade:before {
    background-color: var(--mc-core-grey-4)
}

.MC_Bg_Core__Grey_3>.MC_Fade:after,.MC_Bg_Core__Grey_3>.MC_Fade:before {
    background-color: var(--mc-core-grey-3)
}

.MC_Bg_Core__Grey_2>.MC_Fade:after,.MC_Bg_Core__Grey_2>.MC_Fade:before {
    background-color: var(--mc-core-grey-2)
}

.MC_Bg_Core__Grey_1>.MC_Fade:after,.MC_Bg_Core__Grey_1>.MC_Fade:before {
    background-color: var(--mc-core-grey-1)
}

.MC_Bg_Core__rich-black>.MC_Fade:after,.MC_Bg_Core__rich-black>.MC_Fade:before {
    background-color: var(--mc-core-rich-black)
}

.MC_Bg_Core__off-black>.MC_Fade:after,.MC_Bg_Core__off-black>.MC_Fade:before {
    background-color: var(--mc-core-off-black)
}

.MC_Bg_Core__white>.MC_Fade:after,.MC_Bg_Core__white>.MC_Fade:before {
    background-color: var(--mc-core-white)
}

.MC_Bg_Core__off-white>.MC_Fade:after,.MC_Bg_Core__off-white>.MC_Fade:before {
    background-color: var(--mc-core-white)
}

.MC_Bg_Vanilla__Green_6>.MC_Fade:after,.MC_Bg_Vanilla__Green_6>.MC_Fade:before {
    background-color: var(--mc-vanilla-green-6)
}

.MC_Bg_Vanilla__Green_5>.MC_Fade:after,.MC_Bg_Vanilla__Green_5>.MC_Fade:before {
    background-color: var(--mc-vanilla-green-5)
}

.MC_Bg_Vanilla__Green_4>.MC_Fade:after,.MC_Bg_Vanilla__Green_4>.MC_Fade:before {
    background-color: var(--mc-vanilla-green-4)
}

.MC_Bg_Vanilla__Green_3>.MC_Fade:after,.MC_Bg_Vanilla__Green_3>.MC_Fade:before {
    background-color: var(--mc-vanilla-green-3)
}

.MC_Bg_Vanilla__Green_2>.MC_Fade:after,.MC_Bg_Vanilla__Green_2>.MC_Fade:before {
    background-color: var(--mc-vanilla-green-2)
}

.MC_Bg_Vanilla__Green_1>.MC_Fade:after,.MC_Bg_Vanilla__Green_1>.MC_Fade:before {
    background-color: var(--mc-vanilla-green-1)
}

.MC_Bg_Vanilla__Brown_6>.MC_Fade:after,.MC_Bg_Vanilla__Brown_6>.MC_Fade:before {
    background-color: var(--mc-vanilla-brown-6)
}

.MC_Bg_Vanilla__Brown_5>.MC_Fade:after,.MC_Bg_Vanilla__Brown_5>.MC_Fade:before {
    background-color: var(--mc-vanilla-brown-5)
}

.MC_Bg_Vanilla__Brown_4>.MC_Fade:after,.MC_Bg_Vanilla__Brown_4>.MC_Fade:before {
    background-color: var(--mc-vanilla-brown-4)
}

.MC_Bg_Vanilla__Brown_3>.MC_Fade:after,.MC_Bg_Vanilla__Brown_3>.MC_Fade:before {
    background-color: var(--mc-vanilla-brown-3)
}

.MC_Bg_Vanilla__Brown_2>.MC_Fade:after,.MC_Bg_Vanilla__Brown_2>.MC_Fade:before {
    background-color: var(--mc-vanilla-brown-2)
}

.MC_Bg_Vanilla__Brown_1>.MC_Fade:after,.MC_Bg_Vanilla__Brown_1>.MC_Fade:before {
    background-color: var(--mc-vanilla-brown-1)
}

.MC_Bg_Vanilla__Blue_6>.MC_Fade:after,.MC_Bg_Vanilla__Blue_6>.MC_Fade:before {
    background-color: var(--mc-vanilla-blue-6)
}

.MC_Bg_Vanilla__Blue_5>.MC_Fade:after,.MC_Bg_Vanilla__Blue_5>.MC_Fade:before {
    background-color: var(--mc-vanilla-blue-5)
}

.MC_Bg_Vanilla__Blue_4>.MC_Fade:after,.MC_Bg_Vanilla__Blue_4>.MC_Fade:before {
    background-color: var(--mc-vanilla-blue-4)
}

.MC_Bg_Vanilla__Blue_3>.MC_Fade:after,.MC_Bg_Vanilla__Blue_3>.MC_Fade:before {
    background-color: var(--mc-vanilla-blue-3)
}

.MC_Bg_Vanilla__Blue_2>.MC_Fade:after,.MC_Bg_Vanilla__Blue_2>.MC_Fade:before {
    background-color: var(--mc-vanilla-blue-2)
}

.MC_Bg_Vanilla__Blue_1>.MC_Fade:after,.MC_Bg_Vanilla__Blue_1>.MC_Fade:before {
    background-color: var(--mc-vanilla-blue-1)
}

.MC_Bg_Vanilla__Cold_Grey_6>.MC_Fade:after,.MC_Bg_Vanilla__Cold_Grey_6>.MC_Fade:before {
    background-color: var(--mc-vanilla-coldgrey-6)
}

.MC_Bg_Vanilla__Cold_Grey_5>.MC_Fade:after,.MC_Bg_Vanilla__Cold_Grey_5>.MC_Fade:before {
    background-color: var(--mc-vanilla-coldgrey-5)
}

.MC_Bg_Vanilla__Cold_Grey_4>.MC_Fade:after,.MC_Bg_Vanilla__Cold_Grey_4>.MC_Fade:before {
    background-color: var(--mc-vanilla-coldgrey-4)
}

.MC_Bg_Vanilla__Cold_Grey_3>.MC_Fade:after,.MC_Bg_Vanilla__Cold_Grey_3>.MC_Fade:before {
    background-color: var(--mc-vanilla-coldgrey-3)
}

.MC_Bg_Vanilla__Cold_Grey_2>.MC_Fade:after,.MC_Bg_Vanilla__Cold_Grey_2>.MC_Fade:before {
    background-color: var(--mc-vanilla-coldgrey-2)
}

.MC_Bg_Vanilla__Cold_Grey_1>.MC_Fade:after,.MC_Bg_Vanilla__Cold_Grey_1>.MC_Fade:before {
    background-color: var(--mc-vanilla-coldgrey-1)
}

.MC_Bg_Vanilla__Grey_6>.MC_Fade:after,.MC_Bg_Vanilla__Grey_6>.MC_Fade:before {
    background-color: var(--mc-vanilla-grey-6)
}

.MC_Bg_Vanilla__Grey_5>.MC_Fade:after,.MC_Bg_Vanilla__Grey_5>.MC_Fade:before {
    background-color: var(--mc-vanilla-grey-5)
}

.MC_Bg_Vanilla__Grey_4>.MC_Fade:after,.MC_Bg_Vanilla__Grey_4>.MC_Fade:before {
    background-color: var(--mc-vanilla-grey-4)
}

.MC_Bg_Vanilla__Grey_3>.MC_Fade:after,.MC_Bg_Vanilla__Grey_3>.MC_Fade:before {
    background-color: var(--mc-vanilla-grey-3)
}

.MC_Bg_Vanilla__Grey_2>.MC_Fade:after,.MC_Bg_Vanilla__Grey_2>.MC_Fade:before {
    background-color: var(--mc-vanilla-grey-2)
}

.MC_Bg_Vanilla__Grey_1>.MC_Fade:after,.MC_Bg_Vanilla__Grey_1>.MC_Fade:before {
    background-color: var(--mc-vanilla-grey-1)
}

.MC_Bg_Dungeons__Orange_6>.MC_Fade:after,.MC_Bg_Dungeons__Orange_6>.MC_Fade:before {
    background-color: var(--mc-dungeons-orange-6)
}

.MC_Bg_Dungeons__Orange_5>.MC_Fade:after,.MC_Bg_Dungeons__Orange_5>.MC_Fade:before {
    background-color: var(--mc-dungeons-orange-5)
}

.MC_Bg_Dungeons__Orange_4>.MC_Fade:after,.MC_Bg_Dungeons__Orange_4>.MC_Fade:before {
    background-color: var(--mc-dungeons-orange-4)
}

.MC_Bg_Dungeons__Orange_3>.MC_Fade:after,.MC_Bg_Dungeons__Orange_3>.MC_Fade:before {
    background-color: var(--mc-dungeons-orange-3)
}

.MC_Bg_Dungeons__Orange_2>.MC_Fade:after,.MC_Bg_Dungeons__Orange_2>.MC_Fade:before {
    background-color: var(--mc-dungeons-orange-2)
}

.MC_Bg_Dungeons__Orange_1>.MC_Fade:after,.MC_Bg_Dungeons__Orange_1>.MC_Fade:before {
    background-color: var(--mc-dungeons-orange-1)
}

.MC_Bg_Dungeons__Red_6>.MC_Fade:after,.MC_Bg_Dungeons__Red_6>.MC_Fade:before {
    background-color: var(--mc-dungeons-red-6)
}

.MC_Bg_Dungeons__Red_5>.MC_Fade:after,.MC_Bg_Dungeons__Red_5>.MC_Fade:before {
    background-color: var(--mc-dungeons-red-5)
}

.MC_Bg_Dungeons__Red_4>.MC_Fade:after,.MC_Bg_Dungeons__Red_4>.MC_Fade:before {
    background-color: var(--mc-dungeons-red-4)
}

.MC_Bg_Dungeons__Red_3>.MC_Fade:after,.MC_Bg_Dungeons__Red_3>.MC_Fade:before {
    background-color: var(--mc-dungeons-red-3)
}

.MC_Bg_Dungeons__Red_2>.MC_Fade:after,.MC_Bg_Dungeons__Red_2>.MC_Fade:before {
    background-color: var(--mc-dungeons-red-2)
}

.MC_Bg_Dungeons__Red_1>.MC_Fade:after,.MC_Bg_Dungeons__Red_1>.MC_Fade:before {
    background-color: var(--mc-dungeons-red-1)
}

.MC_Bg_Dungeons__Mulberry_6>.MC_Fade:after,.MC_Bg_Dungeons__Mulberry_6>.MC_Fade:before {
    background-color: var(--mc-dungeons-mulberry-6)
}

.MC_Bg_Dungeons__Mulberry_5>.MC_Fade:after,.MC_Bg_Dungeons__Mulberry_5>.MC_Fade:before {
    background-color: var(--mc-dungeons-mulberry-5)
}

.MC_Bg_Dungeons__Mulberry_4>.MC_Fade:after,.MC_Bg_Dungeons__Mulberry_4>.MC_Fade:before {
    background-color: var(--mc-dungeons-mulberry-4)
}

.MC_Bg_Dungeons__Mulberry_3>.MC_Fade:after,.MC_Bg_Dungeons__Mulberry_3>.MC_Fade:before {
    background-color: var(--mc-dungeons-mulberry-3)
}

.MC_Bg_Dungeons__Mulberry_2>.MC_Fade:after,.MC_Bg_Dungeons__Mulberry_2>.MC_Fade:before {
    background-color: var(--mc-dungeons-mulberry-2)
}

.MC_Bg_Dungeons__Mulberry_1>.MC_Fade:after,.MC_Bg_Dungeons__Mulberry_1>.MC_Fade:before {
    background-color: var(--mc-dungeons-mulberry-1)
}

.MC_Bg_Legends__Light_Blue_6>.MC_Fade:after,.MC_Bg_Legends__Light_Blue_6>.MC_Fade:before {
    background-color: var(--mc-legends-light-blue-6)
}

.MC_Bg_Legends__Light_Blue_5>.MC_Fade:after,.MC_Bg_Legends__Light_Blue_5>.MC_Fade:before {
    background-color: var(--mc-legends-light-blue-5)
}

.MC_Bg_Legends__Light_Blue_4>.MC_Fade:after,.MC_Bg_Legends__Light_Blue_4>.MC_Fade:before {
    background-color: var(--mc-legends-light-blue-4)
}

.MC_Bg_Legends__Light_Blue_3>.MC_Fade:after,.MC_Bg_Legends__Light_Blue_3>.MC_Fade:before {
    background-color: var(--mc-legends-light-blue-3)
}

.MC_Bg_Legends__Light_Blue_2>.MC_Fade:after,.MC_Bg_Legends__Light_Blue_2>.MC_Fade:before {
    background-color: var(--mc-legends-light-blue-2)
}

.MC_Bg_Legends__Light_Blue_1>.MC_Fade:after,.MC_Bg_Legends__Light_Blue_1>.MC_Fade:before {
    background-color: var(--mc-legends-light-blue-1)
}

.MC_Bg_Legends__Dark_Blue_6>.MC_Fade:after,.MC_Bg_Legends__Dark_Blue_6>.MC_Fade:before {
    background-color: var(--mc-legends-dark-blue-6)
}

.MC_Bg_Legends__Dark_Blue_5>.MC_Fade:after,.MC_Bg_Legends__Dark_Blue_5>.MC_Fade:before {
    background-color: var(--mc-legends-dark-blue-5)
}

.MC_Bg_Legends__Dark_Blue_4>.MC_Fade:after,.MC_Bg_Legends__Dark_Blue_4>.MC_Fade:before {
    background-color: var(--mc-legends-dark-blue-4)
}

.MC_Bg_Legends__Dark_Blue_3>.MC_Fade:after,.MC_Bg_Legends__Dark_Blue_3>.MC_Fade:before {
    background-color: var(--mc-legends-dark-blue-3)
}

.MC_Bg_Legends__Dark_Blue_2>.MC_Fade:after,.MC_Bg_Legends__Dark_Blue_2>.MC_Fade:before {
    background-color: var(--mc-legends-dark-blue-2)
}

.MC_Bg_Legends__Dark_Blue_1>.MC_Fade:after,.MC_Bg_Legends__Dark_Blue_1>.MC_Fade:before {
    background-color: var(--mc-legends-dark-blue-1)
}

.MC_Bg_Legends__Light_Orange_6>.MC_Fade:after,.MC_Bg_Legends__Light_Orange_6>.MC_Fade:before {
    background-color: var(--mc-legends-light-orange-6)
}

.MC_Bg_Legends__Light_Orange_5>.MC_Fade:after,.MC_Bg_Legends__Light_Orange_5>.MC_Fade:before {
    background-color: var(--mc-legends-light-orange-5)
}

.MC_Bg_Legends__Light_Orange_4>.MC_Fade:after,.MC_Bg_Legends__Light_Orange_4>.MC_Fade:before {
    background-color: var(--mc-legends-light-orange-4)
}

.MC_Bg_Legends__Light_Orange_3>.MC_Fade:after,.MC_Bg_Legends__Light_Orange_3>.MC_Fade:before {
    background-color: var(--mc-legends-light-orange-3)
}

.MC_Bg_Legends__Light_Orange_2>.MC_Fade:after,.MC_Bg_Legends__Light_Orange_2>.MC_Fade:before {
    background-color: var(--mc-legends-light-orange-2)
}

.MC_Bg_Legends__Light_Orange_1>.MC_Fade:after,.MC_Bg_Legends__Light_Orange_1>.MC_Fade:before {
    background-color: var(--mc-legends-light-orange-1)
}

.MC_Bg_Legends__Ultra_Dark_Blue>.MC_Fade:after,.MC_Bg_Legends__Ultra_Dark_Blue>.MC_Fade:before {
    background-color: var(--mc-legends-ultra-dark-blue)
}

.MC_Bg_Legends__Ultra_Dark_Orange>.MC_Fade:after,.MC_Bg_Legends__Ultra_Dark_Orange>.MC_Fade:before {
    background-color: var(--mc-legends-ultra-dark-orange)
}

.MC_Bg_Realms__Pink_6>.MC_Fade:after,.MC_Bg_Realms__Pink_6>.MC_Fade:before {
    background-color: var(--mc-realms-pink-6)
}

.MC_Bg_Realms__Pink_5>.MC_Fade:after,.MC_Bg_Realms__Pink_5>.MC_Fade:before {
    background-color: var(--mc-realms-pink-5)
}

.MC_Bg_Realms__Pink_4>.MC_Fade:after,.MC_Bg_Realms__Pink_4>.MC_Fade:before {
    background-color: var(--mc-realms-pink-4)
}

.MC_Bg_Realms__Pink_3>.MC_Fade:after,.MC_Bg_Realms__Pink_3>.MC_Fade:before {
    background-color: var(--mc-realms-pink-3)
}

.MC_Bg_Realms__Pink_2>.MC_Fade:after,.MC_Bg_Realms__Pink_2>.MC_Fade:before {
    background-color: var(--mc-realms-pink-2)
}

.MC_Bg_Realms__Pink_1>.MC_Fade:after,.MC_Bg_Realms__Pink_1>.MC_Fade:before {
    background-color: var(--mc-realms-pink-1)
}

.MC_Bg_Realms__Deep_Blue_7>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_7>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-7)
}

.MC_Bg_Realms__Deep_Blue_6>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_6>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-6)
}

.MC_Bg_Realms__Deep_Blue_5>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_5>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-5)
}

.MC_Bg_Realms__Deep_Blue_4>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_4>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-4)
}

.MC_Bg_Realms__Deep_Blue_3>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_3>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-3)
}

.MC_Bg_Realms__Deep_Blue_2>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_2>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-2)
}

.MC_Bg_Realms__Deep_Blue_1>.MC_Fade:after,.MC_Bg_Realms__Deep_Blue_1>.MC_Fade:before {
    background-color: var(--mc-realms-deep-blue-1)
}

.MC_Fade {
    --fade-background-image: none;
    --fade-background-color: inherit
}

.MC_Fade[style*="--fade-background-image"]:after,.MC_Fade[style*="--fade-background-image"]:before {
    background-image: var(--fade-background-image)
}

.MC_Fade[style*="--fade-background-color"]:after,.MC_Fade[style*="--fade-background-color"]:before {
    background-color: var(--fade-background-color)
}

.MC_skipContent {
    position: absolute;
    left: -999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.MC_skipContent:focus {
    background: #e6e6e6;
    color: var(--mc-core-rich-black);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 10px;
    width: auto;
    height: auto;
    overflow: auto;
    text-decoration: underline;
    text-align: center;
    z-index: 99999;
    outline: 1px solid var(--mc-core-white);
    border: 3px solid var(--mc-default-focus);
    outline-offset: -3px
}

.MC_globalHeaderA {
    z-index: 300;
    border-bottom: 1px solid var(--mc-core-rich-black)
}

.MC_globalHeaderA {
    cursor: unset!important
}

.MC_globalHeaderA a,.MC_globalHeaderA button {
    cursor: pointer!important
}

.MC_globalHeaderA_mCtr {
    display: none
}

.MC_globalHeaderA_nmCtr {
    display: block
}

.MC_globalHeaderA {
    --gridMaxWidth: 1920px;
    background-color: rgba(38,36,35,.9);
    box-shadow: 0 4px 0 0 rgba(0,0,0,.25);
    height: 80px;
    position: relative;
    backdrop-filter: blur(10px)
}

.MC_globalHeaderA_placeholder {
    width: 100%;
    background-color: var(--mc-core-grey-6)
}

.MC_globalHeader_sticky .MC_globalHeaderA {
    position: fixed;
    top: 0;
    width: 100%
}

.MC_globalHeaderA_ctr {
    max-width: var(--gridMaxWidth);
    margin: 0 auto;
    height: 100%
}

.MC_globalHeaderA_nmCtr {
    padding: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

.MC_globalHeaderA_nmCtr_logoContainer {
    flex: 1 1 auto;
    margin: 0
}

.MC_globalHeaderA_nmCtr_logo {
    width: 222px;
    display: block;
    margin: 0 auto
}

.MC_globalHeaderA_nmCtr_logo:focus {
    outline: 1px solid var(--mc-core-white);
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px
}

.MC_globalHeaderA_nmCtr_logo img {
    margin: 0 auto;
    display: block
}

.MC_globalHeaderA_nmCtr_primaryNav,.MC_globalHeaderA_nmCtr_secondaryNav {
    display: flex;
    align-items: center;
    flex: 0 0 calc(50% - 121px);
    height: 100%
}

.MC_globalHeaderA_nmCtr_primaryNav {
    overflow: hidden;
    padding-left: 3px;
    margin-left: -3px
}

.MC_globalHeaderA_nmCtr_primaryNav>ul {
    padding-left: 0;
    display: inline-flex;
    align-items: center;
    margin: 0
}

.MC_globalHeaderA_nmCtr_primaryNav>ul>li {
    height: 100%;
    min-width: 79px;
    list-style: none
}

.MC_globalHeaderA_nmCtr_primaryNav>ul>li+li {
    padding-left: 22px
}

.MC_globalHeaderA_nmCtr_centerAligned.MC_globalHeaderA_nmCtr {
    padding: 16px 60px
}

.MC_globalHeaderA_nmCtr_centerAligned .MC_globalHeaderA_nmCtr_logoContainer,.MC_globalHeaderA_nmCtr_centerAligned .MC_globalHeaderA_nmCtr_secondaryNav {
    flex: unset
}

.MC_globalHeaderA_nmCtr_centerAligned .MC_globalHeaderA_nmCtr_primaryNav {
    justify-content: center;
    gap: 24px;
    flex: unset;
    width: 100%
}

.MC_globalHeaderA_nmCtr_centerAligned .MC_globalHeaderA_nmCtr_logoContainer {
    margin-right: 24px
}

.MC_globalHeaderA_nmCtr_centerAligned .MC_globalHeaderA_nmCtr_secondaryNav {
    margin-left: 12px
}

@media screen and (max-width: 1199.98px) {
    .MC_globalHeaderA_nmCtr_centerAligned.MC_globalHeaderA_nmCtr {
        padding:16px 30px
    }
}

.MC_globalHeaderA_dropAction,.MC_globalHeaderA_navLink {
    height: 100%;
    background-color: transparent;
    border: 0;
    color: var(--mc-core-white)!important;
    font-weight: 700;
    font-family: var(--mc-default--fontlist);
    font-size: .75rem;
    letter-spacing: .08em;
    text-align: center;
    text-transform: uppercase;
    outline-offset: -2px;
    min-height: 22px;
    padding: 10px 10px 10px 0;
    position: relative;
    display: inline-flex;
    align-items: center;
    text-decoration: none
}

.MC_globalHeaderA_navLink.MC_Glyph_Link_A:after {
    background-color: var(--mc-core-white)
}

.MC_globalHeaderA_navLink.MC_Glyph_Link_A:hover:after {
    background-color: var(--mc-core-green-2)
}

.MC_globalHeaderA_dropAction:hover,.MC_globalHeaderA_navLink:hover {
    color: var(--mc-core-green-2)!important
}

.MC_globalHeaderA_dropAction:focus,.MC_globalHeaderA_navLink:focus {
    outline: 1px solid var(--mc-core-white)!important;
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px
}

.MC_globalHeaderA_dropAction:hover:after {
    background-color: var(--mc-core-green-2)
}

.MC_globalHeaderA_dropAction[aria-expanded=true] {
    color: var(--mc-core-green-2)!important
}

.MC_globalHeaderA_dropAction:after {
    clip-path: var(--mc-environment-arrow__down_clip-path);
    display: block;
    content: '';
    width: 10px;
    height: 6px;
    background-color: var(--mc-core-white);
    margin-left: 6px
}

.MC_globalHeaderA_dropAction[aria-expanded=true]:after {
    background-color: var(--mc-core-green-2);
    transform: rotate(180deg)
}

.MC_globalHeaderA_navLink:focus,.MC_globalHeaderA_navLink:hover {
    background-color: transparent
}

.MC_globalHeaderA_topNav_icon {
    display: inline-block;
    margin-right: 4px
}

.MC_globalHeaderA_topNav_icon img,.MC_globalHeaderA_topNav_icon svg {
    height: 20px
}

.MC_globalHeaderA_topNav_text {
    position: relative;
    margin-left: 4px;
    white-space: nowrap
}

.MC_globalHeaderA_topNav_details {
    display: none
}

.MC_globalHeaderA_megaMenu {
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    overflow: hidden;
    border-top: 4px solid var(--mc-core-rich-black)
}

.MC_globalHeader_sticky .MC_globalHeaderA.MC_globalHeaderA_megaMenu_expanded {
    padding-right: var(--scrollbarWidth)
}

.MC_globalHeaderA_megaMenu[aria-hidden=true] {
    display: none
}

.MC_globalHeaderA_megaMenu_container {
    background-color: var(--mc-core-off-black);
    margin-top: 0;
    transition: margin .5s ease-in;
    position: relative
}

.MC_globalHeaderA_megaMenu_content {
    max-width: var(--gridMaxWidth);
    margin: 0 auto;
    padding: 56px 16px 16px;
    position: relative
}

.MC_globalHeaderA_megaMenu_cover {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0,0,0,.25098);
    left: 0;
    top: 0
}

.MC_globalHeaderA_megaMenu_expanded+.MC_globalHeaderA_megaMenu_cover {
    display: block
}

.MC_globalHeaderA_itemGridA {
    max-width: 65%;
    padding-left: 2px;
    padding-top: 4px
}

.MC_globalHeaderA_itemGridA_col {
    margin-bottom: 16px
}

.MC_globalHeaderA_itemGridA_headline {
    color: var(--mc-core-grey-2);
    font-family: var(--mc-default--fontlist);
    font-size: .75rem;
    font-weight: 400;
    line-height: 12px;
    margin-top: 16px;
    letter-spacing: .2px;
    min-height: auto;
    margin-bottom: 16px
}

.MC_globalHeaderA_itemGridA_col:first-child .MC_globalHeaderA_itemGridA_headline {
    margin-top: 0
}

.MC_globalHeaderA_itemGridA_col+.MC_globalHeaderA_itemGridA_col .MC_globalHeaderA_itemGridA_headline {
    margin-top: 24px
}

.MC_globalHeaderA_itemGridA_poster {
    width: 55px
}

.MC_globalHeaderA_itemGridA_content {
    margin-left: 16px
}

.MC_globalHeaderA_itemGridA_item {
    display: flex;
    align-items: center;
    text-decoration: none
}

.MC_globalHeaderA_itemGridA_item .MC_Glyph_Link_A:after {
    background-color: var(--mc-core-green-2);
    position: relative;
    top: 2px
}

.MC_globalHeaderA_itemGridA_title {
    color: var(--mc-core-white);
    font-family: var(--mc-legends-fontlist);
    font-size: .875rem;
    letter-spacing: .4px
}

.MC_globalHeaderA_itemGridA_item p {
    color: var(--mc-core-grey-2);
    font-family: var(--mc-default--fontlist);
    font-size: .75rem;
    margin: 0
}

.MC_globalHeaderA_itemGridA_item:hover {
    text-decoration: none
}

.MC_globalHeaderA_itemGridA_item:focus,.MC_globalHeaderA_itemGridA_item:hover {
    background-color: transparent
}

.MC_globalHeaderA_itemGridA_item:focus {
    outline: 1px solid var(--mc-core-white);
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px
}

.MC_globalHeaderA_itemGridA_list {
    padding: 0;
    list-style-type: none;
    margin: 0;
    font-family: var(--mc-legends-fontlist);
    font-size: .875rem;
    min-width: 197px
}

.MC_globalHeaderA_itemGridA_list>li {
    padding: 10px 5px 10px 0;
    border-bottom: 1px solid var(--mc-core-grey-5)
}

.MC_globalHeaderA_itemGridA_link {
    color: var(--font-color,var(--mc-core-white))!important;
    font-family: var(--mc-legends-fontlist);
    display: block;
    text-decoration: none
}

.MC_globalHeaderA_itemGridA_link:after {
    background-color: var(--mc-core-green-2);
    position: relative;
    top: -1px
}

.MC_globalHeaderA_itemGridA_link:focus,.MC_globalHeaderA_itemGridA_link:hover {
    text-decoration: underline;
    background-color: transparent
}

.MC_globalHeaderA_itemGridA_link:focus {
    outline: 1px solid var(--mc-core-white);
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px
}

.MC_TabsC {
    display: flex;
    margin-bottom: 100px
}

.MC_TabsC .MC_Tabs_tablist {
    flex: 0 0 254px;
    margin-right: min(64px,7.125%)
}

.MC_TabsC .MC_Tabs_tablist_container {
    display: flex;
    gap: 8px;
    flex-direction: column
}

.MC_TabsC .MC_Tabs_tablist_tab {
    width: 100%;
    text-align: left;
    padding: 12px 20px;
    font-family: var(--mc-legends-fontlist);
    min-height: 42px;
    color: var(--mc-core-white);
    background-color: transparent;
    border: 1px solid transparent
}

.MC_TabsC .MC_Tabs_tablist_tab span {
    font-family: var(--mc-legends-fontlist)
}

.MC_TabsC .MC_Tabs_tablist_tab[aria-selected=true] {
    outline: 1px solid var(--mc-core-green-1);
    background: var(--mc-core-grey-5);
    box-shadow: 0 4px 0 0 rgba(255,255,255,.24) inset,-4px 0 0 0 rgba(255,255,255,.24) inset,0 -4px 0 0 rgba(0,0,0,.24) inset,4px 0 0 0 rgba(0,0,0,.24) inset
}

.MC_TabsC .MC_Tabs_tablist_tab:focus {
    outline: 1px solid var(--mc-core-white);
    border: 1px solid var(--mc-default-focus);
    outline-offset: 1px
}

.MC_TabsC .MC_Tabs_tabpanels {
    width: 100%
}

.MC_globalHeaderA .MC_TabsC:after,.MC_globalHeaderA .MC_TabsC:before {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    background-color: var(--mc-core-grey-5);
    left: 332px
}

.MC_globalHeaderA .MC_TabsC:has(.MC_Tabs_tabpanels_panel:not([tabindex="-1"]) .MC_TabsC):after {
    left: 517px
}

.MC_TabsC .MC_TabsC:after,.MC_TabsC .MC_TabsC:before {
    display: none
}

.MC_TabsC:has(.MC_Tabs_tablist_tab:nth-child(5)) {
    margin-bottom: 10px
}

@media (forced-colors:active) {
    .MC_TabsC .MC_Tabs_tablist_tab[aria-selected=true] {
        filter: invert(1)
    }

    .MC_TabsC .MC_Tabs_tablist_tab:focus {
        outline-offset: -3px
    }
}

.MC_globalHeaderA_megaMenu_recoLinks {
    position: absolute;
    padding-left: 0;
    margin-top: 8px
}

.MC_globalHeaderA_megaMenu_recoLinks:before {
    content: '';
    display: block;
    width: 64px;
    height: 2px;
    background-color: var(--mc-core-green-1);
    margin-bottom: 15px;
    margin-left: 20px
}

.MC_globalHeaderA_megaMenu_recoLinks_list {
    list-style-type: none;
    padding: 0 0 0 20px
}

.MC_globalHeaderA_megaMenu_recoLinks_link {
    color: var(--mc-core-white)!important;
    font-size: .75rem;
    line-height: 20px;
    text-decoration: none;
    margin-bottom: 6px;
    display: inline-block
}

.MC_globalHeaderA_megaMenu_recoLinks_link.MC_Glyph_Link_A:after {
    background-color: var(--mc-core-green-2)
}

.MC_globalHeaderA_megaMenu_recoLinks_link:hover {
    text-decoration: underline;
    background: 0 0
}

.MC_globalHeaderA_megaMenu_recoLinks_link:focus {
    outline: 1px solid var(--mc-core-white);
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px;
    background-color: transparent
}

.MC_globalHeaderA #MC_globalHeaderA_overflowMenu {
    padding-right: 1px
}

#MC_globalHeaderA_overflowMenu .MC_globalHeaderA_megaMenu_content .MC_globalHeaderA_megaMenu_content {
    padding: 2px 0 0 2px
}

#MC_globalHeaderA_overflowMenu .MC_TabsC .MC_globalHeaderA_itemGridA {
    max-width: calc(100% - 35px)
}

#MC_globalHeaderA_overflowMenu .MC_TabsC .MC_globalHeaderA_megaMenu {
    border-top: 0
}

#MC_globalHeaderA_overflowMenu .MC_TabsC .MC_Tabs_tablist {
    flex-basis: 200px
}

.MC_globalHeaderA #MC_globalHeaderA_overflowMenu .MC_TabsC:before {
    left: 290px
}

.MC_globalHeaderA #MC_globalHeaderA_overflowMenu .MC_TabsC:after {
    display: none
}

.MC_globalHeaderA #MC_globalHeaderA_overflowMenu .MC_TabsC:has(.MC_Tabs_tabpanels_panel:not([tabindex="-1"]) .MC_TabsC):after {
    display: block
}

.MC_scrollbar_content {
    padding-left: 1px
}

.MC_globalHeaderA_nmCtr_secondaryNav {
    justify-content: right
}

.MC_globalHeaderA_nmCtr_secondaryNav ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.MC_globalHeaderA_nmCtr_secondaryNav>ul {
    display: inline-flex;
    align-items: center;
    margin: 0
}

.MC_globalHeaderA_nmCtr_secondaryNav>ul>li {
    padding-right: 8px;
    padding-left: 8px
}

.MC_globalHeaderA_nmCtr_secondaryNav>ul>li:has(.MC_globalHeaderA_accountMenu) {
    position: relative
}

.MC_globalHeaderA_nmCtr_secondaryNav>ul>li:first-child {
    padding-left: 0
}

.MC_globalHeaderA_nmCtr_secondaryNav>ul>li:last-child {
    padding-right: 0;
    position: relative
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_megaMenu_content {
    padding-bottom: 48px;
    height: 470px;
    max-height: calc(100vh - 84px)
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_megaMenu .MC_scrollbar_content_wrapper {
    height: 325px!important;
    max-height: 325px!important
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_megaMenu .MC_scrollbar_scrollbar {
    top: unset!important;
    bottom: 0
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_SearchBoxB_form {
    position: relative;
    left: 3px
}

@media (forced-colors:active) {
    .MC_globalHeaderA_secondaryMenu {
        border: 1px solid;
        border-top: 0;
        top: calc(100% + 21px)
    }
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_accountMenu {
    background: var(--core-off-black,var(--mc-core-off-black));
    box-shadow: 0 4px 0 0 rgba(38,36,35,.25) inset,-4px 0 0 0 #262423 inset,0 -4px 0 0 rgba(0,0,0,.75) inset,4px 0 0 0 rgba(0,0,0,.75) inset,0 4px 0 0 rgba(0,0,0,.25);
    position: absolute;
    top: calc(100% + 20px);
    min-width: 200px;
    right: 0;
    padding: 16px
}

.MC_globalHeaderA_accountMenu[aria-hidden=true] {
    display: none
}

.MC_globalHeaderA_accountGlyph:before {
    display: block;
    content: '';
    width: 18px;
    height: 18px;
    clip-path: var(--mc-environment-lock_icon_clip-path);
    background-color: var(--mc-core-white)
}

.MC_globalHeaderA_accountGlyph:hover:before,.MC_globalHeaderA_accountGlyph[aria-expanded=true]:before {
    background-color: var(--mc-core-green-2)
}

.MC_globalHeaderA_accountMenu li {
    border-bottom: 1px solid var(--mc-core-grey-5)
}

.MC_globalHeaderA_accountMenu li.MC_globalHeaderA_accountMenu_lastVisible {
    border-bottom: 0
}

.MC_globalHeaderA_accountMenu ul a,.MC_globalHeaderA_accountMenu ul p {
    padding: 12px 0;
    display: block;
    font-family: var(--mc-default--fontlist);
    color: var(--mc-core-white);
    font-weight: 700;
    font-size: .8125rem;
    letter-spacing: 1.04px;
    line-height: 12px;
    text-transform: uppercase;
    text-decoration: none
}

.MC_globalHeaderA_accountMenu ul a:focus,.MC_globalHeaderA_accountMenu ul a:hover {
    color: var(--mc-core-green-2);
    background-color: transparent
}

.MC_globalHeaderA_secondaryMenu a:focus {
    outline: 1px solid var(--mc-core-white);
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px
}

.MC_globalHeaderA_accountMenu_user {
    padding-bottom: 12px;
    border-bottom: 1px solid var(--mc-core-grey-5)
}

.MC_globalHeaderA_accountMenu .MC_globalHeaderA_accountMenu_user[data-visibility=loggedin],.MC_globalHeaderA_accountMenu li[data-visibility=loggedin],.MC_globalHeaderA_accountMenu[data-loggedin=true] li[data-visibility=loggedout] {
    display: none
}

.MC_globalHeaderA_accountMenu[data-loggedin=true] li[data-visibility=loggedin] {
    display: list-item
}

.MC_globalHeaderA_accountMenu[data-loggedin=true] .MC_globalHeaderA_accountMenu_user[data-visibility=loggedin] {
    display: flex
}

.MC_globalHeaderA_accountMenu_user {
    display: flex;
    gap: 9px
}

.MC_globalHeaderA_accountMenu_user_gamerPic {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    background-color: #3a9b3d;
    border-radius: 50%;
    position: relative
}

.MC_globalHeaderA_accountMenu_user_gamerPic img {
    position: absolute;
    width: 24px;
    height: 20px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%
}

.MC_globalHeaderA_accountMenu_user_gamerTag {
    color: var(--mc-core-grey-1);
    font-size: .75rem;
    word-wrap: break-word;
    max-width: 100%
}

.MC_globalHeaderA_nmCtr .MC_globalHeaderA_accountMenu .MC_minecoinSummaryA {
    margin-top: 16px
}

.MC_globalHeaderA_nmCtr .MC_globalHeaderA_accountMenu .MC_minecoinSummaryA_label {
    flex-shrink: 0
}

.MC_globalHeaderA_accountMenu_user_col+.MC_globalHeaderA_accountMenu_user_col {
    width: calc(100% - 28px);
    display: inline-flex;
    align-items: center
}

@media (forced-colors:active) {
    .MC_globalHeaderA_accountMenu_user_minecoinContent:after {
        background-color: currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_globalHeaderA_accountGlyph:before {
        background-color:currentColor!important;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_globalHeaderA_accountGlyph:before {
        filter:invert(1)
    }
}

.MC_globalHeaderA_searchGlyph:before {
    display: block;
    content: '';
    width: 18px;
    height: 18px;
    background: var(--mc-environment-search_icon_svg-18x18)
}

.MC_globalHeaderA_searchGlyph:hover:before,.MC_globalHeaderA_searchGlyph[aria-expanded=true]:before {
    background: var(--mc-environment-search_icon_svg_hover-18x18)
}

.MC_globalHeaderA_searchGlyph .MC_globalHeaderA_topNav_text {
    margin-left: 8px
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_searchGlyph+.MC_globalHeaderA_megaMenu .MC_scrollbar_content_wrapper {
    height: 370px!important;
    max-height: calc(100vh - 130px)!important
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_searchGlyph+.MC_globalHeaderA_megaMenu .MC_scrollbar_content {
    flex-wrap: wrap
}

.MC_globalHeaderA_nmCtr_secondaryNav .MC_globalHeaderA_searchGlyph+.MC_globalHeaderA_megaMenu .MC_scrollbar_scrollbar {
    right: 60px;
    top: 24px!important;
    height: calc(100% - 48px)!important
}

.MC_globalHeaderA [data-mc-ref=mc_forms_searchboxB] {
    border-top: 0
}

.MC_globalHeaderA .MC_SearchBoxB {
    padding-top: 0;
    border-top: 0
}

.MC_globalHeaderA .MC_SearchBoxB .MC_scrollbar,.MC_globalHeaderA .MC_SearchBoxB .MC_scrollbar .MC_scrollbar_content_wrapper {
    height: 200px!important;
    max-height: 200px!important
}

.MC_globalHeaderA_megaMenu_content [data-search=true] .MC_SearchBoxB_typeahead {
    display: block
}

.MC_globalHeaderA_megaMenu_content [data-search=true]+.MC_globalHeaderA_searchContent {
    display: none
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_globalHeaderA_searchGlyph:before {
        filter:invert(1)
    }
}

.MC_globalHeaderA_itemGridB {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 48px;
    max-width: 1072px;
    padding-left: 0;
    margin: 32px auto 0 auto
}

.MC_globalHeaderA_itemGridB_col {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    align-self: start
}

.MC_globalHeaderA_itemGridB_poster {
    max-width: 238px;
    max-height: 132px;
    width: 100%
}

.MC_globalHeaderA_itemGridB_item {
    display: block;
    text-decoration: none
}

.MC_globalHeaderA_itemGridB_content {
    margin-left: 0;
    margin-top: 6px;
    display: block
}

.MC_globalHeaderA_itemGridB_title {
    margin-top: 15px
}

.MC_globalHeaderA_itemGridB_col+.MC_globalHeaderA_itemGridB_col .MC_globalHeaderA_itemGridB_headline,.MC_globalHeaderA_itemGridB_headline {
    margin-bottom: 16px;
    margin-top: 0
}

.MC_globalHeaderA_itemGridB_headline {
    color: var(--mc-core-grey-2);
    font-family: var(--mc-default--fontlist);
    font-size: .75rem;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: .2px;
    min-height: auto;
    margin-bottom: 16px;
    min-height: 12px;
    width: 100%
}

.MC_globalHeaderA_itemGridB_col:has(.MC_globalHeaderA_itemGridB_list) {
    align-items: flex-start
}

.MC_globalHeaderA_itemGridB_title {
    color: var(--mc-core-white);
    font-family: var(--mc-legends-fontlist)
}

.MC_globalHeaderA_itemGridB_item p {
    color: var(--mc-core-grey-2);
    font-family: var(--mc-default--fontlist);
    font-size: .75rem
}

.MC_globalHeaderA_itemGridB_item:focus,.MC_globalHeaderA_itemGridB_item:hover {
    background-color: transparent
}

.MC_globalHeaderA_itemGridB_item:focus {
    outline: 1px solid var(--mc-core-white);
    box-shadow: 0 0 0 2px var(--mc-default-focus);
    outline-offset: 2px
}

.MC_globalHeaderA_itemGridB_list {
    padding: 0;
    list-style-type: none;
    margin: 0;
    font-family: var(--mc-legends-fontlist);
    font-size: .875rem;
    min-width: 197px
}

.MC_globalHeaderA_itemGridB_list>li {
    padding: 10px 5px 10px 0;
    border-top: 1px solid var(--mc-core-grey-5)
}

.MC_globalHeaderA_itemGridB_list>li:last-child {
    border-bottom: 1px solid var(--mc-core-grey-5)
}

.MC_globalHeaderA_itemGridB_link {
    color: var(--font-color,#fff);
    display: block
}

.MC_globalHeaderA_itemGridB_link:focus,.MC_globalHeaderA_itemGridB_link:hover {
    text-decoration: underline;
    background-color: transparent
}

@media screen and (min-width: 992px) {
    .MC_globalHeaderA_mobileControls {
        display:none
    }

    .MC_globalHeaderA_megaMenu_content {
        padding: 47px 60px 16px 45px
    }
}

@media screen and (min-width: 992px) and (max-width:1349.99px) {
    .MC_globalHeaderA_megaMenu_content {
        height:470px;
        max-height: calc(100vh - 84px)
    }

    .MC_globalHeaderA_megaMenu .MC_TabsC {
        height: 370px;
        max-height: calc(100vh - 150px);
        margin: 0
    }

    .MC_globalHeaderA_itemGridA {
        max-width: 65%;
        padding-left: 0;
        padding-top: 0;
        display: flex;
        flex-direction: column;
        gap: 16px
    }

    .MC_globalHeaderA_itemGridA_col {
        margin-bottom: 0
    }

    .MC_globalHeaderA_itemGridA_navList {
        margin-top: 16px
    }

    #MC_globalHeaderA_overflowMenu .MC_scrollbar_scrollbar {
        height: calc(100% - 15px)!important
    }

    .MC_globalHeaderA_megaMenu .MC_scrollbar_content_wrapper {
        height: 370px!important;
        max-height: calc(100vh - 130px)!important
    }

    .MC_globalHeaderA_megaMenu .MC_scrollbar_scrollbar {
        top: 0!important;
        right: 4px;
        height: calc(100% - 24px)!important
    }
}

@media screen and (max-width: 1349.98px) {
    .MC_globalHeaderA_itemGridA_item picture {
        position:relative;
        overflow: hidden;
        width: 55px;
        height: 55px;
        flex-shrink: 0
    }

    .MC_globalHeaderA_itemGridA_item picture img {
        position: absolute;
        width: auto;
        height: 55px;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media screen and (min-width: 1350px) {
    .MC_globalHeaderA_megaMenu .MC_TabsC .MC_Tabs_tablist {
        margin-right:0
    }

    .MC_globalHeaderA_megaMenu .MC_scrollbar_content {
        display: flex;
        column-gap: 24px;
        padding-left: 24px
    }

    .MC_globalHeaderA_megaMenu_container {
        min-height: 445px
    }

    .MC_globalHeaderA_itemGridA {
        display: flex;
        max-width: 888px;
        gap: 36px;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        padding: 0
    }

    .MC_globalHeaderA_itemGridA:first-child {
        margin: 0 auto
    }

    .MC_globalHeaderA_itemGridA_col {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 0;
        align-self: start;
        flex-basis: 24.1%;
        column-gap: 24px
    }

    .MC_globalHeaderA_itemGridA_poster {
        max-width: 214px;
        width: 100%
    }

    .MC_globalHeaderA_itemGridA_item {
        display: block
    }

    .MC_globalHeaderA_itemGridA_content {
        margin-left: 0;
        margin-top: 8px;
        display: block
    }

    .MC_globalHeaderA_itemGridA_title {
        margin-top: 0
    }

    .MC_globalHeaderA_itemGridA_col+.MC_globalHeaderA_itemGridA_col .MC_globalHeaderA_itemGridA_headline,.MC_globalHeaderA_itemGridA_headline {
        margin-bottom: 16px;
        margin-top: 0
    }

    .MC_globalHeaderA_itemGridA_headline {
        min-height: 12px;
        width: 100%
    }

    .MC_globalHeaderA_itemGridA_content p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .MC_globalHeaderA_itemGridA_navList {
        display: flex;
        justify-content: right;
        align-items: flex-start;
        flex-shrink: 0;
        flex-basis: 14.5833%;
        max-width: 254px;
        width: 100%
    }

    .MC_globalHeaderA_itemGridA_navList .MC_globalHeaderA_itemGridA_col {
        width: 100%;
        flex-basis: unset
    }

    .MC_globalHeaderA_itemGridA_list {
        width: 100%
    }

    .MC_globalHeaderA_itemGridA_col_extended {
        flex-basis: 42.794%
    }

    .MC_globalHeaderA_itemGridA_col_extended .MC_globalHeaderA_itemGridA_poster {
        max-width: 380px
    }

    .MC_globalHeaderA .MC_scrollbar_content_wrapper {
        overflow: visible;
        margin: 0
    }

    .MC_globalHeaderA .MC_scrollbar_content {
        margin: 0!important;
        overflow: visible
    }

    .MC_globalHeaderA .MC_scrollbar_content_wrapper,.MC_globalHeaderA .MC_scrollbar_scrollbar {
        height: auto!important
    }

    .MC_globalHeaderA .MC_TabsC:after,.MC_globalHeaderA .MC_TabsC:before {
        display: none
    }
}

@media (forced-colors:active) {
    .MC_globalHeaderA_megaMenu_content {
        border: 1px solid;
        border-top: 0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_globalHeaderA_dropAction:after {
        background-color:currentColor!important;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_globalHeaderA_dropAction:after {
        filter:invert(1)
    }
}

@media screen and (max-width: 991.98px) {
    .MC_globalHeaderA_mCtr {
        display:block
    }

    .MC_globalHeaderA_nmCtr {
        display: none
    }

    .MC_globalHeaderA_mobileControls {
        display: flex;
        align-items: center;
        flex: 0 0 calc(50% - 111px);
        height: 100%;
        min-width: 33px
    }

    .MC_globalHeaderA_mobileControls_panelOpen {
        background-color: transparent;
        border: 0;
        padding: 0
    }

    .MC_globalHeaderA_nmCtr_logoContainer {
        margin-right: 0!important
    }

    .MC_globalHeaderA_nmCtr_logoContainer+.MC_globalHeaderA_mobileControls {
        min-width: 28px;
        justify-content: right
    }

    .MC_globalHeaderA_mobileControls_panelOpen:focus {
        outline: 1px solid var(--mc-core-white)!important;
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg {
        width: 36px;
        height: 43px;
        height: auto;
        background-repeat: no-repeat;
        text-align: center;
        margin: 0 auto
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_2 {
        fill-rule: evenodd;
        clip-rule: evenodd;
        fill: var(--mc-core-white)
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_0 {
        fill: var(--mc-core-green-5)
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_1 {
        fill: #2b2827
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_3 {
        fill: var(--mc-vanilla-green-4)
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_4 {
        fill: var(--mc-vanilla-green-6)
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_5 {
        opacity: .2
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_0 {
        fill: var(--mc-vanilla-green-6)
    }

    .MC_globalHeaderA_mobileControls_panelOpen svg .MC_svg_path_1 {
        fill: #2b2827
    }

    .MC_globalHeaderA_nmCtr_secondaryNav+.MC_globalHeaderA_mobileControls {
        display: none
    }

    .MC_globalHeaderA_mobileControls_searchPanelOpen {
        border: 0;
        padding: 6px;
        background-color: transparent
    }

    .MC_globalHeaderA_mobileControls_searchPanelOpen:focus {
        outline: 1px solid var(--mc-core-white)!important;
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px
    }

    .MC_globalHeaderA_mobileControls_searchPanelOpen svg {
        width: 24px;
        height: 24px
    }

    .MC_globalHeaderA_nmCtr {
        display: flex
    }

    .MC_globalHeaderA_nmCtr_primaryNav {
        display: none
    }

    .MC_globalHeaderA_mCtr_panel {
        position: fixed;
        z-index: 1;
        width: 100%;
        max-width: 420px;
        height: 100vh;
        top: 0;
        left: -100%;
        background-color: var(--mc-core-off-black);
        display: none
    }

    .MC_globalHeaderA_mCtr_panel.MC_globalHeaderA_mCtr_panel-active {
        display: block;
        animation-duration: .5s;
        animation-name: mobileNavSlideIn;
        animation-fill-mode: forwards
    }

    .MC_globalHeaderA_mCtr_panel.MC_globalHeaderA_mCtr_panel-closed {
        display: block;
        animation-duration: .5s;
        animation-name: mobileNavSlideOut;
        animation-fill-mode: forwards
    }

    .MC_globalHeader:has(.MC_globalHeaderA_mCtr_panel-active) .MC_globalHeaderA_megaMenu_cover {
        display: block
    }

    .MC_globalHeaderA_mCtr_navBar {
        display: flex;
        height: 60px;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-bottom: 0;
        border-bottom: 1px solid var(--mc-core-grey-5)
    }

    .MC_globalHeaderA_mCtr_menuControls {
        display: flex;
        align-items: center;
        flex: 0 0 calc(50% - 158px);
        height: 100%;
        margin-left: 16px;
        min-width: 18px
    }

    .MC_globalHeaderA_mCtr_logoContainer+.MC_globalHeaderA_mCtr_menuControls {
        margin-left: 0;
        margin-right: 16px
    }

    .MC_globalHeaderA_mCtr_menuToggle,.MC_globalHeaderA_mCtr_searchMenuToggle {
        background-color: transparent;
        border: 0;
        padding: 0;
        width: 18px;
        height: 18px
    }

    .MC_globalHeaderA_mCtr_menuToggle:before,.MC_globalHeaderA_mCtr_searchMenuToggle:before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        clip-path: var(--mc-environment-close_icon_clip-path);
        background-color: var(--mc-core-white)
    }

    .MC_globalHeaderA_mCtr_menuToggle:focus,.MC_globalHeaderA_mCtr_searchMenuToggle:focus {
        outline: 1px solid var(--mc-core-white)!important;
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px
    }

    .MC_globalHeaderA_mCtr_logoContainer {
        display: flex;
        justify-content: center;
        flex: 1 1 auto;
        margin: 0 2.7777%
    }

    .MC_globalHeaderA_mCtr_logo {
        width: 100%;
        max-width: 145px;
        display: block
    }

    .MC_globalHeaderA_mCtr_logo:focus {
        outline: 1px solid var(--mc-core-white);
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px
    }

    .MC_globalHeaderA_mCtr_panel .MC_SearchBoxB_form-container {
        height: 40px;
        padding: 0
    }

    .MC_globalHeaderA_mCtr_panel .MC_SearchBoxB_clear-button {
        margin-right: 12px
    }

    .MC_globalHeaderA_mCtr_panel .MC_SearchBoxB_clear-button::after,.MC_globalHeaderA_mCtr_panel .MC_SearchBoxB_form-container::before {
        width: 18px;
        height: 18px
    }

    .MC_globalHeaderA_mCtr_panel .MC_SearchBoxB_form-container {
        gap: 8px
    }

    .MC_globalHeaderA_mCtr_panel .MC_SearchBoxB_input {
        padding: 0;
        width: unset
    }

    .MC_globalHeaderA_mCtr_panel .MC_scrollbar {
        margin-top: 0
    }

    .MC_globalHeaderA_mCtr_primaryNav {
        padding: 2px 16px 24px 16px;
        width: calc(100% - 16px)!important;
        position: relative;
        left: 0;
        transition: left .3s ease-out
    }

    .MC_globalHeaderA_mCtr_primaryNav>ul:has(> li > .MC_globalHeaderA_slideMenu[data-animationcomplete=true])>li>.MC_globalHeaderA_navLink,.MC_globalHeaderA_mCtr_primaryNav>ul:has(> li > .MC_globalHeaderA_slideMenu[data-animationcomplete=true])>li>.MC_globalHeaderA_slideAction,.MC_globalHeaderA_slideMenu_container:has(> ul > li > .MC_globalHeaderA_slideMenu[data-animationcomplete=true])>.MC_globalHeaderA_slideActionBack,.MC_globalHeaderA_slideMenu_container:has(> ul > li > .MC_globalHeaderA_slideMenu[data-animationcomplete=true])>ul>li>.MC_globalHeaderA_navLink,.MC_globalHeaderA_slideMenu_container:has(> ul > li > .MC_globalHeaderA_slideMenu[data-animationcomplete=true])>ul>li>.MC_globalHeaderA_slideAction {
        display: none
    }

    .MC_globalHeaderA_mCtr_primaryNav ul {
        list-style-type: none;
        padding: 0;
        margin: 0
    }

    .MC_globalHeaderA_mCtr_primaryNav li {
        border-top: 1px solid var(--mc-core-grey-5)
    }

    .MC_globalHeaderA_mCtr_primaryNav ul>li:first-child {
        border-top: 0
    }

    .MC_globalHeaderA_mCtr_primaryNav ul>li:last-child {
        border-bottom: 1px solid var(--mc-core-grey-5)
    }

    .MC_globalHeaderA_mCtr_primaryNav ul>li:has(.MC_minecoinSummaryA) {
        border-bottom: 0
    }

    .MC_globalHeaderA_mCtr .MC_globalHeaderA_accountMenu .MC_minecoinSummaryA {
        margin-top: 8px;
        width: 100%
    }

    .MC_globalHeaderA_mCtr .MC_globalHeaderA_accountMenu .MC_minecoinSummaryA_wrapper {
        width: 100%
    }

    .MC_globalHeaderA_mCtr .MC_globalHeaderA_accountMenu .MC_minecoinSummaryA_container {
        flex-grow: 1
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction {
        border: 0;
        padding: 16px 0;
        background-color: transparent;
        width: 100%;
        text-align: left;
        position: relative;
        display: flex;
        align-items: center;
        padding-right: 20px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:after {
        clip-path: var(--mc-environment-arrow__right_clip-path);
        content: '';
        display: block;
        width: 6px;
        height: 10px;
        background-color: var(--mc-core-white);
        position: absolute;
        right: 3px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:hover,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:hover .MC_globalHeaderA_topNav_text {
        color: var(--mc-core-green-2)
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:hover:after {
        background-color: var(--mc-core-green-2)
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideActionBack {
        border: 0;
        padding: 8px 0 8px 20px;
        margin: 8px 0;
        background-color: transparent;
        width: 100%;
        text-align: left;
        position: relative;
        display: flex;
        align-items: center;
        text-transform: uppercase
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideActionBack:before {
        clip-path: var(--mc-environment-arrow__right_clip-path);
        transform: rotate(180deg);
        content: '';
        display: block;
        width: 6px;
        height: 10px;
        background-color: var(--mc-core-white);
        position: absolute;
        left: 3px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:focus,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideActionBack:focus {
        outline: 1px solid var(--mc-core-white);
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_navLink {
        padding: 16px 20px 16px 0;
        width: 100%;
        height: auto;
        text-align: left;
        position: relative;
        display: flex;
        align-items: center;
        text-decoration: none
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_topNav_icon {
        min-width: 38px;
        text-align: center
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_topNav_text {
        line-height: 16px
    }

    .MC_globalHeaderA_mCtr_primaryNav>ul>li>.MC_globalHeaderA_navLink,.MC_globalHeaderA_mCtr_primaryNav>ul>li>.MC_globalHeaderA_slideAction {
        font-family: var(--mc-default--fontlist);
        font-size: .8125rem;
        color: var(--mc-core-white);
        font-style: normal;
        font-weight: 700;
        line-height: 12px;
        letter-spacing: 1.04px;
        text-transform: uppercase
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_accountGlyph:before {
        display: none
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_accountGlyph .MC_globalHeaderA_topNav_icon:before {
        display: block;
        content: '';
        width: 18px;
        height: 18px;
        clip-path: var(--mc-environment-lock_icon_clip-path);
        background-color: var(--mc-core-white);
        margin: 0 auto;
        position: relative;
        left: 2px
    }

    .MC_globalHeaderA_slideMenu_container {
        position: absolute;
        left: calc(100% + 16px);
        top: 0;
        display: none;
        width: 100%;
        padding-left: 16px;
        padding-right: 1px
    }

    .MC_globalHeaderA_slideMenu[data-activemenu=true]>.MC_globalHeaderA_slideMenu_container {
        display: block
    }

    .MC_globalHeaderA_slideMenu_container .MC_globalHeaderA_topNav_text {
        font-family: var(--mc-legends-fontlist);
        color: var(--mc-core-white)
    }

    .MC_globalHeaderA_slideMenu_container [class*=MC_Heading] {
        font-family: var(--mc-vanilla-fontlist);
        color: #fff;
        margin-bottom: 16px
    }

    .MC_globalHeaderA_mCtr_panel .MC_scrollbar_content {
        height: calc(100% - 24px);
        overflow-x: hidden
    }

    @media screen and (max-height: 400px) {
        .MC_globalHeaderA_mCtr_panel .MC_scrollbar_content_wrapper {
            height:calc(100% - 60px)!important
        }
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_itemGridA {
        max-width: 100%
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_itemGridA_item:hover .MC_globalHeaderA_itemGridA_title {
        text-decoration: underline
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_accountMenu a:focus {
        outline: 1px solid var(--mc-core-white);
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px;
        color: var(--mc-core-white)
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_accountMenu a:hover {
        color: var(--mc-core-white)
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_accountMenu_user {
        padding-bottom: 16px;
        border-bottom: 0
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_list {
        margin-top: 24px;
        padding-left: 0
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_list li,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_list li:last-child {
        border: 0
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_list:before {
        content: '';
        display: block;
        width: 64px;
        height: 2px;
        background-color: var(--mc-core-green-1);
        margin-bottom: 15px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks {
        position: absolute;
        padding-left: 19px;
        margin-top: 8px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks:before {
        content: '';
        display: block;
        width: 64px;
        height: 2px;
        background-color: var(--mc-core-green-1);
        margin-bottom: 15px
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_list {
        list-style-type: none;
        padding: 0
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_link {
        color: var(--mc-core-white)!important;
        font-size: .75rem;
        line-height: 20px;
        text-decoration: none;
        margin-bottom: 6px;
        display: inline-block
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_link.MC_Glyph_Link_A:after {
        background-color: var(--mc-core-green-2)
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_link:hover {
        text-decoration: underline
    }

    .MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction_recoLinks_link:focus {
        outline: 1px solid var(--mc-core-white);
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px;
        background-color: transparent
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_SearchBoxB_form {
        margin-top: 0
    }

    [data-mc-ref=mc_forms_searchboxB][data-search=true]+.MC_globalHeaderA_itemGridB {
        display: none
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 6px
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_content {
        margin-top: 0
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_headline {
        padding: 0 16px 0 16px
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_headline:not(:first-child) {
        display: none
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_col {
        flex-grow: 1
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_item {
        display: flex;
        position: relative;
        gap: 16px;
        justify-content: left;
        align-items: center;
        padding: 8px 16px;
        flex-grow: 1
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_item:focus {
        outline: 0;
        box-shadow: none
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_item:focus:before {
        position: absolute;
        content: '';
        display: block;
        width: calc(100% - 4px);
        height: 100%;
        outline: 1px solid var(--mc-core-white);
        box-shadow: 0 0 0 2px var(--mc-default-focus);
        outline-offset: 2px;
        left: 1px
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_globalHeaderA_itemGridB_poster {
        width: 100px
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_scrollbarA {
        padding-top: 21px
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_scrollbar_scrollbar {
        top: 80px!important
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_scrollbar_scrollable .MC_globalHeaderA_itemGridB_item {
        max-width: calc(100% - 4px)
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_scrollbar_content_wrapper:not(:has(.MC_scrollbar_scrollable)) {
        margin-right: 0!important
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_scrollbar_scrollable .MC_globalHeaderA_itemGridB_item:before {
        width: calc(100% - 4px)
    }

    .MC_globalHeaderA_mCtr_searchPanel .MC_SearchBoxB_form-container::before {
        background: var(--mc-environment-search_icon_svg-18x18) no-repeat;
        flex-shrink: 0;
        margin-left: 12px
    }

    @media (forced-colors:active) and (prefers-color-scheme: dark) {
        .MC_globalHeaderA_mCtr_menuToggle:before,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:after,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideActionBack:before,.MC_globalHeaderA_mCtr_searchMenuToggle:before {
            background-color:currentColor;
            filter: invert(1)
        }
    }

    @media (forced-colors:active) and (prefers-color-scheme: light) {
        .MC_globalHeaderA_mCtr_menuToggle:before,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideAction:after,.MC_globalHeaderA_mCtr_panel .MC_globalHeaderA_slideActionBack:before,.MC_globalHeaderA_mCtr_searchMenuToggle:before {
            filter:invert(1)
        }
    }
}

@media screen and (max-width: 991.98px) {
    .MC_globalHeaderA_nmCtr_secondaryNav {
        display:none
    }

    .MC_globalHeaderA_nmCtr_secondaryNav+.MC_globalHeaderA_mobileControls {
        display: block
    }
}

@media screen and (min-width: 768px) {
    .MC_globalHeaderA_mCtr_panel .MC_SearchBoxB {
        margin:0 16px
    }
}

@media screen and (max-width: 567.98px) {
    .MC_globalHeaderA_nmCtr_centerAligned .MC_globalHeaderA_nmCtr_logoContainer {
        margin-right:0
    }

    .MC_globalHeaderA_mobileControls {
        flex: 0 0 calc(50% - 85px)
    }

    .MC_globalHeaderA_nmCtr_logo {
        width: 170px
    }

    .MC_globalHeaderA_nmCtr_logo img {
        width: 100%
    }

    .MC_globalHeaderA_nmCtr_centerAligned.MC_globalHeaderA_nmCtr {
        padding: 16px
    }
}

@keyframes mobileNavSlideIn {
    from {
        left: -100%
    }

    to {
        left: 0
    }
}

@keyframes mobileNavSlideOut {
    from {
        left: 0
    }

    to {
        left: -100%;
        display: none
    }
}

.MC_Glyph_Icon:after,.MC_Glyph_Icon:before {
    content: ''
}

.MC_Glyph_Icon:not(.MC_Glyph_Icon_LinkA,.MC_Glyph_Icon_ExternalLink):before {
    display: block
}

.MC_Glyph_BlockQuoteOrnament:before {
    clip-path: var(--mc-environment-block_quote_ornament_clip-path);
    width: 300px;
    height: 18px;
    background-color: var(--mc-core-white);
    display: block;
    content: ' '
}

.MC_Glyph_BlockQuoteOrnament__Flipped:before {
    transform: translateY(-50%) rotate(180deg)
}

.MC_Glyph_Icon_Search:before {
    clip-path: var(--mc-environment-search_icon_clip-path)
}

.MC_Glyph_Icon_Star:before {
    clip-path: var(--mc-environment-star_icon_clip-path)
}

.MC_Glyph_Icon_ArrowWithTail:before {
    clip-path: var(--mc-environment-right_arrow_with_tail_icon_clip-path);
    display: block
}

.MC_Glyph_Icon_Lifesaver:before {
    clip-path: var(--mc-environment-lifesaver_clip-path)
}

.MC_Glyph_Icon_Feedback:before {
    clip-path: var(--mc-environment-feedback_bubble_clip-path)
}

.MC_Glyph_Icon_BlockQuoteOrnament:before {
    clip-path: var(--mc-environment-block_quote_ornament_clip-path)
}

.MC_Glyph_Icon_QuestionMarkBorder:before {
    clip-path: var(--mc-environment-questionMarkBorder_clip-path)
}

.MC_Glyph_Icon_Community:before {
    clip-path: var(--mc-environment-community_icon_clip-path)
}

.MC_Glyph_Icon_News:before {
    clip-path: var(--mc-environment-news_icon_clip-path)
}

.MC_Glyph_Icon_Marketplace:before {
    clip-path: var(--mc-environment-marketplace_icon_clip-path)
}

.MC_Glyph_Icon_Pickaxe:before {
    clip-path: var(--mc-environment-pickaxe_icon_clip-path)
}

.MC_Glyph_Icon_CreeperFace:before {
    clip-path: var(--mc-environment-creeper_face_icon_clip-path)
}

.MC_Glyph_Icon_Pause:before {
    clip-path: var(--mc-environment-pause_icon_clip-path)
}

.MC_Glyph_Icon_Play:before {
    clip-path: var(--mc-environment-play_icon_clip-path)
}

.MC_Glyph_Icon_Lock:before {
    clip-path: var(--mc-environment-lock_icon_clip-path)
}

.MC_Glyph_Icon_Unlock:before {
    clip-path: var(--mc-environment-unlock_icon_clip-path)
}

.MC_Glyph_Icon_QuestionMark:before {
    clip-path: var(--mc-environment-questionMark_icon_clip-path)
}

.MC_Glyph_Icon_X:before {
    clip-path: var(--mc-environment-x_icon_clip-path)
}

.MC_Glyph_Icon_Check:before {
    clip-path: var(--mc-environment-check_icon_clip-path)
}

.MC_Glyph_Icon_Close:before {
    clip-path: var(--mc-environment-close_icon_clip-path)
}

.MC_Glyph_Icon_LinkA:after {
    clip-path: var(--mc-environment-link_A)
}

.MC_Glyph_Icon_Plus:before {
    clip-path: var(--mc-environment-plus_icon_clip-path)
}

.MC_Glyph_Icon_Breakthrough:before {
    clip-path: var(--mc-environment-breakthrough_clip-path)
}

.MC_Glyph_Icon_ArrowHorizontal:before {
    clip-path: var(--mc-environment-arrow__horizontal_clip-path)
}

.MC_Glyph_Icon_Download:before {
    clip-path: var(--mc-environment-arrow__download_clip-path)
}

.MC_Glyph_Icon_ArrowDown:before {
    clip-path: var(--mc-environment-arrow__down_clip-path)
}

.MC_Glyph_Icon_Settings:before {
    clip-path: var(--mc-environment-settings_icon_clip-path)
}

.MC_Glyph_Icon_Voice:before {
    clip-path: var(--mc-environment-voice_icon_clip-path)
}

.MC_Glyph_Icon_ExternalLink:after {
    clip-path: var(--mc-environment-external-link_icon_clip-path)
}

.MC_Glyph_Icon_Clear:before {
    clip-path: var(--mc-environment-clear_icon_clip-path)
}

.MC_Glyph_Icon_Star_Outline:before {
    clip-path: var(--mc-environment-outline-star_icon_clip-path)
}

.MC_Glyph_Icon_Notched_RadioButton:before {
    clip-path: var(--mc-environment-external-notched_radio_button_clip-path)
}

.MC_Glyph_Icon_Smiley:before {
    clip-path: var(--mc-environment-smiley-face_icon_clip-path)
}

.MC_Glyph_Icon_Logout:before {
    clip-path: var(--mc-environment-logout_icon_clip-path)
}

.MC_Glyph_Icon_ArrowExternal:before {
    clip-path: var(--mc-environment-external-link-small_icon_clip-path)
}

.MC_imageBlockE {
    display: block;
    position: relative;
    max-width: max-content;
    margin: 0
}

.MC_imageBlockE_caption:not(:empty) {
    padding: 8px;
    margin-top: 0!important;
    background-color: var(--mc-caption-background-color,#fcf5f1)
}

.MC_imageBlockE_media_link__play img {
    min-width: 200px;
    min-height: 200px
}

.MC_imageBlockE_media_link__play:focus picture,.MC_imageBlockE_media_link__play:focus-visible picture {
    position: relative
}

.MC_imageBlockE_media_link__play:focus picture:before,.MC_imageBlockE_media_link__play:focus-visible picture:before {
    content: ' ';
    position: absolute;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    outline: .0625rem solid #fff!important;
    border: .125rem solid #1452cc;
    z-index: 2;
    left: 1px;
    top: 1px;
    outline-offset: 0px
}

.MC_imageBlockE_media_link__play:focus,.MC_imageBlockE_media_link__play:focus-visible {
    box-shadow: none!important;
    outline: 0!important
}

.MC_imageBlockE_media_link__play::before {
    aspect-ratio: 1/1;
    background-color: var(--mc-vanilla-green-5);
    border: 2px solid var(--mc-vanilla-grey-6);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-vanilla-green-6),inset 0 6px 0 var(--mc-vanilla-green-4);
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14.29%;
    max-width: 56px;
    min-width: 40px;
    z-index: 1
}

.MC_imageBlockE_media_link__play::after {
    aspect-ratio: 6/11;
    background-color: var(--mc-core-white);
    content: '';
    clip-path: polygon(0% 0%,0% 100%,16.67% 100%,16.67% 90.91%,33.33% 90.91%,33.33% 81.82%,50% 81.82%,50% 72.73%,66.67% 72.73%,66.67% 63.64%,83.33% 63.64%,83.33% 54.55%,100% 54.55%,100% 45.45%,83.33% 45.45%,83.33% 36.36%,66.67% 36.36%,66.67% 27.27%,50% 27.27%,50% 18.18%,33.33% 18.18%,33.33% 9.09%,16.67% 9.09%,16.67% 0%);
    position: absolute;
    margin-left: .429%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 4.29%;
    max-width: 18px;
    min-width: 12px;
    z-index: 2
}

@media screen and (min-width: 768px) {
    .MC_imageBlockE_media_link__play::before {
        width:56px;
        max-width: none
    }

    .MC_imageBlockE_media_link__play::after {
        width: 18px;
        max-width: none
    }
}

@media screen and (min-width: 1200px) {
    .MC_imageBlockE_media_link__play::before {
        width:64px
    }

    .MC_imageBlockE_media_link__play::after {
        width: 24px
    }
}

.MC_Theme_Dungeons .MC_imageBlockE_media_link__play::before {
    background-color: var(--mc-dungeons-orange-4);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-dungeons-orange-5),inset 0 6px 0 var(--mc-dungeons-orange-2)
}

.MC_Theme_Dungeons .MC_imageBlockE_media_link__play::after {
    background-color: var(--mc-dungeons-mulberry-3)
}

.MC_Theme_Legends .MC_imageBlockE_media_link__play::before {
    background-color: var(--mc-legends-light-blue-5);
    box-shadow: 0 4px 0 rgba(0,0,0,.25),inset 0 -6px 0 var(--mc-legends-light-blue-6),inset 0 6px 0 var(--mc-legends-light-blue-1)
}

.MC_Theme_Legends .MC_imageBlockE_media_link__play::after {
    background-color: var(--mc-legends-ultra-dark-blue)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_imageBlockE_media_link__play::after {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_imageBlockE_media_link__play::after {
        filter:invert(1)
    }
}

[data-mc-ref=mc_grids_listingF] {
    display: flex;
    justify-content: center
}

.MC_listingF {
    max-width: 1920px;
    margin: 40px auto 40px auto!important;
    padding: 0 24px;
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(6,280px);
    list-style-type: none
}

@media screen and (max-width: 1865px) {
    .MC_listingF {
        grid-template-columns:repeat(4,320px)
    }
}

@media screen and (max-width: 1440px) {
    .MC_listingF {
        grid-template-columns:repeat(4,280px)
    }
}

@media screen and (max-width: 1260px) {
    .MC_listingF {
        grid-template-columns:repeat(3,280px)
    }
}

@media screen and (max-width: 955px) {
    .MC_listingF {
        grid-template-columns:repeat(2,280px)
    }
}

@media screen and (max-width: 655px) {
    .MC_listingF {
        grid-template-columns:repeat(1,100%)
    }
}

.MC_listingF_container {
    height: 100%;
    min-height: 328px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    padding: 16px;
    background-color: var(--mc-core-grey-6);
    position: relative
}

#searchApp_tabpanel_0 .MC_listingF_container,.MC_listingF_container:has(.MC_listingF_category) {
    min-height: 360px
}

.MC_listingF_container:hover {
    cursor: pointer
}

.MC_listingF_container:hover [class*=MC_Heading] {
    text-decoration: underline
}

.MC_listingF_container .MC_listingF_defaultImage {
    background-color: #1db53c;
    overflow: hidden;
    min-height: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px
}

.MC_listingF_container .MC_listingF_defaultImage img {
    max-height: 158px;
    width: auto
}

.MC_listingF_container picture {
    display: block;
    display: inline-flex;
    justify-content: center;
    align-items: start;
    width: 100%;
    min-height: 140px;
    z-index: 0;
    aspect-ratio: 16/9;
    margin-bottom: 16px;
    overflow: hidden
}

.MC_listingF_container picture img {
    width: 100%;
    max-height: unset
}

.MC_listingF_icon_container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 0 0 140px;
    align-self: stretch;
    background-color: var(--mc-core-grey-5);
    width: calc(100% - 48px);
    margin: 0 auto;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.5) inset;
    position: relative;
    margin-bottom: 16px
}

.MC_listingF_icon_container:after,.MC_listingF_icon_container:before {
    display: block;
    content: '';
    width: 24px;
    height: calc(100% - 48px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--mc-core-grey-5);
    box-shadow: 0 2px 0 0 rgba(0,0,0,.5) inset
}

.MC_listingF_icon_container:before {
    left: -24px
}

.MC_listingF_icon_container:after {
    right: -24px
}

.MC_listingF_body {
    min-height: calc(100% - 148px);
    display: flex;
    flex-wrap: wrap
}

.MC_listingF_body_content {
    width: 100%;
    word-wrap: break-word;
    display: flex;
    gap: 16px;
    flex-direction: column
}

.MC_listingF_header {
    display: block;
    flex-basis: 75%;
    color: var(--mc-core-white)!important;
    text-decoration: none!important
}

.MC_listingF_header [class*=MC_Heading] {
    font-weight: 700!important
}

.MC_listingF_header:hover {
    text-decoration: underline!important
}

.MC_listingF_header[class*=MC_Glyph_Link]:after {
    background-color: var(--mc-core-grey-2)
}

@media screen and (max-width: 655px) {
    .MC_listingF_body {
        min-height:unset
    }
}

.MC_listingF_badging {
    display: flex;
    justify-content: space-between
}

.MC_listingF_category {
    color: var(--mc-core-off-black)!important;
    background-color: var(--mc-core-grey-2);
    display: inline-block;
    font-family: var(--mc-legends-fontlist);
    margin: 0;
    padding: 4px;
    text-transform: uppercase;
    font-size: .875rem;
    line-height: 16px;
    letter-spacing: .56px
}

.MC_listingF_badge {
    color: var(--mc-core-rich-black)!important;
    background-color: var(--mc-core-grey-2);
    font-family: var(--mc-legends-fontlist);
    margin: 0;
    padding: 4px 4px 3px 4px;
    text-transform: uppercase;
    font-size: .875rem;
    line-height: 16px;
    letter-spacing: .56px;
    position: absolute;
    top: 16px;
    right: 0;
    height: 24px;
    display: none
}

.MC_listingF_badge:before {
    display: block;
    content: '';
    width: 9px;
    height: 24px;
    position: absolute;
    left: -6px;
    top: 0;
    background-image: var(--mc-environment-games_salebadgefin_svg-9x24)
}

.MC_listingF_itemSale .MC_listingF_badge {
    display: inline-block!important
}

.MC_listingF_header_container {
    height: 48px
}

.MC_listingF_pricing {
    text-align: right
}

.MC_listingF_retailprice {
    color: var(--mc-core-grey-3);
    text-decoration: line-through;
    line-height: 18px
}

.MC_listingF_listprice {
    color: var(--mc-core-green-1);
    font-size: 1.125rem;
    line-height: 18px;
    font-weight: 700
}

.MC_listingF_rating {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--mc-core-white);
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

.MC_listingF_rating:before {
    content: '';
    background-image: var(--mc-environment-marketplace_rating_svg-22x24);
    height: 24px;
    width: 22px;
    position: relative;
    top: -2px
}

.MC_listingF_rating_notRated {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: var(--mc-core-grey-3)!important
}

.MC_listingF_minecoin {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px
}

.MC_listingF_minecoin_retailprice {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.27px;
    text-decoration: line-through;
    color: var(--mc-core-grey-3)
}

.MC_listingF_minecoin_listprice {
    text-align: right;
    text-shadow: 1px 1px 0 #000;
    font-family: var(--mc-vanilla-fontlist);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--mc-marketplace-gold-3)
}

.MC_Tabs_tabpanels_panel[data-mc-componentkey=explore] .MC_listingF_header_container {
    margin-top: -8px
}

.MC_Tabs_tabpanels_panel[data-mc-componentkey=games] .MC_listingF_container {
    min-height: 300px
}

.MC_Tabs_tabpanels_panel[data-mc-componentkey=games] .MC_listingF_container .MC_listingF_defaultImage {
    margin-bottom: 0
}

.MC_listingF_gameTile .MC_listingF_badge,.MC_listingF_gameTile .MC_listingF_category {
    background-color: var(--mc-core-green-2);
    height: 24px
}

.MC_listingF_gameTile .MC_listingF_badge {
    border-bottom: 2px solid #17c544
}

.MC_listingF_gameTile .MC_listingF_badge:before {
    border-bottom: 2px solid #17c544
}

.MC_listingF_gameTile [class*=MC_Heading] {
    color: var(--mc-core-white)!important
}

.MC_listingF_gameTile picture:not(.MC_listingF_defaultImage) {
    overflow: hidden
}

.MC_listingF_gameTile picture:not(.MC_listingF_defaultImage) img {
    width: 132%
}

.MC_listingF_gameTile .MC_listingF_pricing {
    display: flex;
    gap: 8px
}

.MC_listingF_gameTile .MC_listingF_entitlement_price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto
}

.MC_Tabs_tabpanels_panel[data-mc-componentkey=marketplace] .MC_listingF_container {
    min-height: 300px
}

.MC_Tabs_tabpanels_panel[data-mc-componentkey=marketplace] .MC_listingF_header_container {
    height: auto
}

.MC_listingF_marketplaceTile .MC_listingF_header {
    flex-basis: 100%
}

.MC_listingF_marketplaceTile .MC_listingF_badge,.MC_listingF_marketplaceTile .MC_listingF_category {
    background-color: var(--mc-marketplace-gold-3)
}

.MC_listingF_marketplaceTile .MC_listingF_badge:before {
    display: none
}

.MC_listingF_marketplaceTile [class*=MC_Heading] {
    color: var(--mc-core-white)!important
}

.MC_listingF_marketplaceTile .MC_listingF_type_author {
    display: flex;
    gap: 8px;
    align-items: center
}

.MC_listingF_marketplaceTile .MC_listingF_rating_price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto
}

.MC_listingF_newsTile picture {
    overflow: hidden
}

.MC_listingF_newsTile picture img {
    width: 132%
}

.MC_listingF_newsTile .MC_listingF_body {
    gap: 16px
}

.MC_listingF_icon_supportExternalIcon {
    position: absolute;
    top: 8px;
    right: -17px
}

.MC_listingF_communityTile [class*=MC_Heading],.MC_listingF_feedbackTile [class*=MC_Heading],.MC_listingF_gameTile [class*=MC_Heading],.MC_listingF_marketplaceTile [class*=MC_Heading],.MC_listingF_newsTile [class*=MC_Heading],.MC_listingF_supportTile [class*=MC_Heading] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.MC_listingF_description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: .875rem;
    margin-top: 8px
}

.MC_listingF_description,.MC_listingF_description p {
    color: var(--mc-core-grey-2)!important
}

.MC_listingF_description a {
    color: var(--mc-core-green-2)!important;
    text-decoration: none
}

.MC_listingF_entitlement {
    color: var(--mc-core-green-2)!important
}

.MC_listingF_author {
    color: var(--mc-core-grey-3)!important;
    overflow-wrap: anywhere;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: .875rem
}

.MC_listingF_genre,.MC_listingF_timestamp {
    color: var(--mc-core-grey-2)!important;
    display: flex;
    align-items: end;
    font-size: .875rem
}

.MC_listingF_genre_content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: .875rem;
    font-weight: 400;
    line-height: normal
}

.MC_accessibility_customTextSpacing .MC_listingF_type_author {
    flex-wrap: wrap;
    row-gap: 8px
}

.MC_accessibility_customTextSpacing .MC_listingF_container {
    min-height: 340px
}

@media (forced-colors:active) {
    .MC_listingF_container {
        outline: 1px solid
    }

    .MC_listingF_badge {
        border: 1px solid
    }

    .MC_listingF_badge:before {
        display: none
    }

    .MC_listingF_icon_container {
        border: 1px solid
    }

    .MC_listingF_icon_container:before {
        border: 1px solid;
        border-right: 0
    }

    .MC_listingF_icon_container:after {
        border: 1px solid;
        border-left: 0
    }
}

.MC_mediaBlockB {
    --grid-size: 1200px;
    display: flex;
    flex-direction: column;
    padding: var(--padding-top,48px) 16px var(--padding-bottom,48px) 16px;
    gap: 32px;
    max-width: var(--grid-size);
    margin: auto
}

.MC_mediaBlockB_media_image {
    display: none
}

.MC_mediaBlockB_mobileImage .MC_mediaBlockB_media_image {
    display: block
}

.MC_mediaBlockB_mobileImage .MC_video,.MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_media_image {
    display: none
}

.MC_mediaBlockB_mobileImage.MC_mediaBlockB_nonMobileImage .MC_video {
    display: none!important
}

.MC_mediaBlockB_mobileImage.MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_media_image {
    display: block
}

.MC_mediaBlockB_mobileImage.MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_Image_nonMobile {
    display: none
}

.MC_mediaBlockB_mobileImage.MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_Image_mobile {
    display: block
}

.MC_mediaBlockB_media-container {
    height: auto;
    width: 100%
}

.MC_mediaBlockB_media-container video,.MC_mediaBlockB_media_image img {
    width: 100%
}

.MC_mediaBlockB_media-container video {
    background-color: #aba09c
}

.MC_mediaBlockB_center--alignment .MC_mediaBlockB_link-wrapper {
    width: fit-content;
    margin: 0
}

.MC_mediaBlockB_center--alignment .MC_mediaBlockB_media_image img,.MC_mediaBlockB_center--alignment video {
    aspect-ratio: 5/2
}

.MC_mediaBlockB_left--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_media-container {
    max-width: 640px
}

.MC_mediaBlockB_right--alignment .MC_mediaBlockB_media-container {
    order: 1
}

.MC_mediaBlockB_left--alignment .MC_mediaBlockB_body-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_body-container {
    order: 2
}

.MC_mediaBlockB_center--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_center--alignment .MC_mediaBlockB_media_image img,.MC_mediaBlockB_center--alignment video {
    aspect-ratio: 3/2
}

.MC_mediaBlockB_left--alignment .MC_mediaBlockB_link-wrapper,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_link-wrapper {
    width: fit-content;
    margin: 0
}

.MC_mediaBlockB_body-container {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.MC_mediaBlockB_body-container.MC_mediaBlockB_textAlign-center {
    text-align: center
}

.MC_mediaBlockB_textAlign-center .MC_mediaBlockB_link-wrapper {
    width: 100%;
    justify-content: center
}

.MC_mediaBlockB_ctaAlign-stacked .MC_mediaBlockB_link-wrapper {
    gap: 16px
}

.MC_mediaBlockB_ctaAlign-stacked .MC_mediaBlockB_link-wrapper li {
    flex-basis: 100%
}

.MC_mediaBlockB_center--alignment .MC_mediaBlockB_link-wrapper li {
    justify-content: center
}

.MC_mediaBlockB_ctaAlign-stacked.MC_mediaBlockB_textAlign-center .MC_mediaBlockB_link-wrapper li {
    justify-content: center
}

.MC_mediaBlockB_body-image img {
    max-width: 100%
}

.MC_mediaBlockB_heading-container {
    word-wrap: break-word
}

.MC_mediaBlockB_heading-container>:first-child {
    margin-bottom: 4px
}

.MC_mediaBlockB_description {
    font-size: 1rem;
    line-height: normal;
    margin-bottom: 0
}

.MC_mediaBlockB_mobileImage .MC_mediaBlockB_media-container {
    max-width: 100%
}

.MC_Theme_Realms .MC_mediaBlockB_description a {
    color: var(--mc-realms-pink-3)
}

.MC_mediaBlockB_link-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 8px;
    column-gap: 16px;
    list-style: none;
    padding: 0;
    margin: 0
}

.MC_mediaBlockB_link-wrapper li {
    display: inline-flex;
    align-items: center
}

.MC_mediaBlockB_link-wrapper>:only-child {
    grid-column: 1/-1
}

.MC_mediaBlockB_link-wrapper:has(.MC_Button) {
    display: flex;
    flex-wrap: wrap
}

.MC_mediaBlockB_subtext,.MC_mediaBlockB_subtext p {
    font-size: .875rem;
    color: var(--mc-core-grey-2)!important
}

@media screen and (max-width: 991.78px) {
    .MC_mediaBlockB {
        gap:0
    }

    .MC_mediaBlockB_body-container {
        padding: 16px 0
    }

    .MC_mediaBlockB_mobile_center--alignment .MC_mediaBlockB_link-wrapper,.MC_mediaBlockB_mobile_center--alignment .MC_mediaBlockB_media-container {
        margin: 0 auto
    }

    .MC_mediaBlockB_mobile_center--alignment .MC_mediaBlockB_body-image,.MC_mediaBlockB_mobile_center--alignment .MC_mediaBlockB_description,.MC_mediaBlockB_mobile_center--alignment .MC_mediaBlockB_heading-container {
        text-align: center
    }
}

@media screen and (max-width: 767.98px) {
    .MC_mediaBlockB_body-container {
        padding:16px
    }
}

@media screen and (min-width: 768px) {
    .MC_mediaBlockB {
        padding-left:64px;
        padding-right: 64px
    }
}

@media screen and (min-width: 992px) {
    .MC_mediaBlockB {
        justify-content:center
    }

    .MC_mediaBlockB_mobileImage .MC_mediaBlockB_media_image,.MC_mediaBlockB_nonMobileImage .MC_video {
        display: none
    }

    .MC_mediaBlockB_mobileImage .MC_video,.MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_media_image {
        display: block
    }

    .MC_mediaBlockB_mobileImage.MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_Image_mobile {
        display: none
    }

    .MC_mediaBlockB_nonMobileImage .MC_mediaBlockB_Image_nonMobile {
        display: block!important
    }

    .MC_mediaBlockB_body-container {
        max-width: 464px
    }

    .MC_mediaBlockB[style*="--grid-size: 1440px"] .MC_mediaBlockB_body-container,.MC_mediaBlockB[style*="--grid-size: 1920px"] .MC_mediaBlockB_body-container,.MC_mediaBlockB[style*="--grid-size:1440px"] .MC_mediaBlockB_body-container,.MC_mediaBlockB[style*="--grid-size:1920px"] .MC_mediaBlockB_body-container {
        max-width: 580px
    }

    .MC_mediaBlockB:not([class*="--alignment"]),.MC_mediaBlockB_center--alignment {
        justify-content: center;
        flex-direction: column
    }

    .MC_mediaBlockB_right--alignment {
        flex-direction: row
    }

    .MC_mediaBlockB_left--alignment {
        flex-direction: row
    }

    .MC_mediaBlockB:not([class*="--alignment"]),.MC_mediaBlockB:not([class*="--alignment"]) .MC_Link_h5,.MC_mediaBlockB_center--alignment .MC_Link_h5,.MC_mediaBlockB_center--alignment .MC_mediaBlockB_body-container {
        justify-content: center;
        text-align: center
    }

    .MC_mediaBlockB:not([class*="--alignment"]) .MC_mediaBlockB_body-container,.MC_mediaBlockB_center--alignment .MC_mediaBlockB_body-container {
        margin: auto;
        max-width: 640px
    }

    .MC_mediaBlockB:not([class*="--alignment"]) .MC_mediaBlockB_body-image,.MC_mediaBlockB_center--alignment .MC_mediaBlockB_body-image {
        margin: auto
    }

    .MC_mediaBlockB_center--alignment .MC_mediaBlockB_link-wrapper {
        width: auto;
        margin: 0 auto
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_link-wrapper,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_link-wrapper {
        margin: unset
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_body-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_media-container {
        order: 1
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_body-container {
        order: 2
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_body-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_body-container {
        justify-content: center
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_media-container {
        display: flex;
        align-items: center
    }

    .MC_mediaBlockB_center--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_center--alignment .MC_mediaBlockB_media_image img,.MC_mediaBlockB_center--alignment video {
        aspect-ratio: 5/2
    }

    .MC_mediaBlockB_media-container {
        aspect-ratio: 3/2
    }

    .MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-1x1 .MC_mediaBlockB_media-container,.MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-1x1 .MC_mediaBlockB_media-container video,.MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-1x1 .MC_mediaBlockB_media_image img,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-1x1 .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-1x1 .MC_mediaBlockB_media-container video,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-1x1 .MC_mediaBlockB_media_image img {
        aspect-ratio: 1/1
    }

    .MC_mediaBlockB_center--alignment.MC_mediaBlockB_media-2x1 .MC_mediaBlockB_media-container,.MC_mediaBlockB_center--alignment.MC_mediaBlockB_media-2x1 .MC_mediaBlockB_media-container video,.MC_mediaBlockB_center--alignment.MC_mediaBlockB_media-2x1 .MC_mediaBlockB_media_image img {
        aspect-ratio: 2/1
    }

    .MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-4x3 .MC_mediaBlockB_media-container,.MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-4x3 .MC_mediaBlockB_media-container video,.MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-4x3 .MC_mediaBlockB_media_image img,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-4x3 .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-4x3 .MC_mediaBlockB_media-container video {
        aspect-ratio: 4/3
    }

    .MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-9x16 .MC_mediaBlockB_media-container,.MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-9x16 .MC_mediaBlockB_media-container video,.MC_mediaBlockB_left--alignment.MC_mediaBlockB_media-9x16 .MC_mediaBlockB_media_image img,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-9x16 .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment.MC_mediaBlockB_media-9x16 .MC_mediaBlockB_media-container video {
        aspect-ratio: 9/16
    }

    .MC_mediaBlockB_center--alignment.MC_mediaBlockB_media-16x9 .MC_mediaBlockB_media-container,.MC_mediaBlockB_center--alignment.MC_mediaBlockB_media-16x9 .MC_mediaBlockB_media-container video,.MC_mediaBlockB_center--alignment.MC_mediaBlockB_media-16x9 .MC_mediaBlockB_media_image img {
        aspect-ratio: 16/9
    }
}

@media screen and (min-width: 992px) and (max-width:1080px) {
    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_media-container {
        min-width:456px
    }
}

@media screen and (min-width: 992px) {
    .MC_mediaBlockB.MC_mediaBlockB_left--alignment .MC_mediaBlockB_body-container {
        padding-top:32px;
        padding-bottom: 32px
    }
}

@media screen and (min-width: 1200px) {
    .MC_mediaBlockB {
        padding-left:0;
        padding-right: 0
    }

    .MC_mediaBlockB:not([class*="--alignment"]) .MC_mediaBlockB_media-container,.MC_mediaBlockB_center--alignment .MC_mediaBlockB_media-container {
        aspect-ratio: 5/2
    }

    .MC_mediaBlockB.MC_mediaBlockB_left--alignment .MC_mediaBlockB_body-container {
        padding-left: 16px
    }

    .MC_mediaBlockB.MC_mediaBlockB_right--alignment .MC_mediaBlockB_body-container {
        padding: 32px;
        padding-right: 16px
    }

    .MC_mediaBlockB.MC_mediaBlockB_center--alignment .MC_mediaBlockB_body-container {
        padding: 0
    }

    .MC_mediaBlockB_left--alignment,.MC_mediaBlockB_right--alignment {
        gap: 32px
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_body-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_body-container {
        gap: 16px
    }

    .MC_mediaBlockB_left--alignment .MC_mediaBlockB_media-container,.MC_mediaBlockB_right--alignment .MC_mediaBlockB_media-container {
        max-width: 704px
    }

    .MC_mediaBlockB[style*="--grid-size: 1440px"].MC_mediaBlockB_media-3x2 .MC_mediaBlockB_media-container,.MC_mediaBlockB[style*="--grid-size: 1920px"].MC_mediaBlockB_media-3x2 .MC_mediaBlockB_media-container,.MC_mediaBlockB[style*="--grid-size:1440px"].MC_mediaBlockB_media-3x2 .MC_mediaBlockB_media-container,.MC_mediaBlockB[style*="--grid-size:1920px"].MC_mediaBlockB_media-3x2 .MC_mediaBlockB_media-container {
        max-width: 888px
    }
}

@media screen and (min-width: 1920px) {
    .MC_mediaBlockB.MC_mediaBlockB_left--alignment,.MC_mediaBlockB.MC_mediaBlockB_right--alignment {
        margin:auto
    }
}

@media screen and (min-width: 768px) {
    .MC_Theme_Realms .MC_mediaBlockB .MC_Heading_2 {
        font-size:3.5rem;
        line-height: 3.5rem;
        letter-spacing: -.015em
    }

    .MC_Theme_Realms .MC_mediaBlockB .MC_Heading_3 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Legends .MC_mediaBlockB .MC_Heading_2 {
        font-size: 3.5rem;
        line-height: 3.5rem;
        letter-spacing: -.015em
    }

    .MC_Theme_Legends .MC_mediaBlockB .MC_Heading_3 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Marketplace .MC_mediaBlockB .MC_Heading_2 {
        font-size: 3.5rem;
        line-height: 3.5rem;
        letter-spacing: -.015em
    }

    .MC_Theme_Marketplace .MC_mediaBlockB .MC_Heading_3 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Dungeons .MC_mediaBlockB .MC_Heading_2 {
        font-size: 2.5rem;
        line-height: 2.5rem;
        letter-spacing: -.015em
    }

    .MC_Theme_Dungeons .MC_mediaBlockB .MC_Heading_3 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Vanilla .MC_mediaBlockB .MC_Heading_2 {
        font-size: 3.5rem;
        line-height: 3.5rem;
        letter-spacing: -.015em
    }

    .MC_Theme_Vanilla .MC_mediaBlockB .MC_Heading_3 {
        font-size: 2rem;
        line-height: 2rem
    }
}

.MC_Hero_FullBleedA {
    max-width: 1920px;
    margin: 0 auto;
    position: relative
}

.MC_Hero_FullBleedA__bg_picture {
    display: block;
    aspect-ratio: 8/3
}

.MC_Hero_FullBleedA__bg {
    width: 100%;
    height: auto
}

.MC_Hero_FullBleedA_Content {
    padding: 64px 16px 24px 16px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px
}

.MC_Hero_FullBleedA_Content_AlignBottom {
    justify-content: end
}

.MC_Hero_FullBleedA_Content_AlignTop {
    justify-content: start
}

.MC_Hero_FullBleedA_Content_Logo {
    width: 100%;
    max-width: max-content;
    object-fit: contain
}

@media screen and (max-width: 1200px) {
    .MC_Hero_FullBleedA_Content {
        padding-top:32px
    }
}

@media only screen and (max-width: 768px) {
    .MC_Hero_FullBleedA_Content {
        padding-top:24px
    }

    .MC_Hero_FullBleedA__bg_picture {
        aspect-ratio: 248/125
    }
}

@media only screen and (max-width: 767px) {
    .MC_Hero_FullBleedA__bg_picture {
        aspect-ratio:16/9
    }
}

.MC_Height_Auto .MC_Hero_FullBleedA__bg {
    width: auto;
    display: block;
    margin: 0 auto
}

.MC_Height_Auto .MC_Hero_FullBleedA__bg_picture {
    aspect-ratio: inherit
}

[data-mc-ref=mc_hero_parallaxA] {
    border-bottom: 1px solid transparent
}

.MC_Hero_ParallaxA {
    aspect-ratio: 1/1;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    width: 100%;
    overflow: hidden;
    margin: 0 auto 20px
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA {
        aspect-ratio:3/4
    }
}

.MC_Hero_ParallaxA>* {
    position: absolute;
    width: 100%;
    transition: transform .1s ease-out
}

.MC_Hero_ParallaxA_action__animationToggle {
    cursor: pointer;
    z-index: 201
}

.MC_Hero_ParallaxA_header {
    box-sizing: border-box;
    text-align: center;
    padding: 0 10%;
    width: 100%;
    top: 10.71%;
    z-index: 200
}

.MC_Hero_ParallaxA_header_text {
    color: var(--mc-core-white);
    font-family: var(--mc-vanilla-fontlist);
    text-shadow: var(--mc-vanilla-coldgrey-3) 0 4px;
    line-height: .9;
    margin: 0 auto 4rem auto;
    max-width: 750px
}

@media screen and (max-width: 500px) {
    .MC_Hero_ParallaxA_header {
        padding:0 10px
    }
}

.MC_Hero_ParallaxA_sky {
    top: 0
}

.MC_Hero_ParallaxA_sky_background,.MC_Hero_ParallaxA_sky_foreground {
    position: absolute;
    top: 0;
    width: 100%
}

.MC_Hero_ParallaxA_sky_foreground {
    z-index: 2
}

.MC_Hero_ParallaxA_background {
    top: 3.57%
}

.MC_Hero_ParallaxA_main {
    top: 20%
}

.MC_Hero_ParallaxA_foreground {
    bottom: -16%;
    height: 14.29%
}

.MC_Hero_ParallaxA_img {
    display: block;
    width: 100%;
    object-fit: cover
}

.MC_Hero_ParallaxA_DigDeeper {
    bottom: 0
}

.MC_Hero_ParallaxA .MC_Animations_WindowFlicker {
    position: absolute;
    display: block;
    background-color: var(--mc-dungeons-orange-4);
    top: 26.2%;
    left: 23.2%;
    height: 2.35%;
    width: 2.3%;
    opacity: 0;
    animation-iteration-count: var(--animation-iteration-count,infinite);
    animation-name: MCHeroParallaxMainWindowFlicker
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_WindowFlicker {
        top:26%;
        left: 14.2%;
        height: 2.4%;
        width: 3.1%
    }
}

@keyframes MCHeroParallaxMainWindowFlicker {
    0%,100% {
        opacity: .1
    }

    25% {
        opacity: .3
    }

    50% {
        opacity: .2
    }

    75% {
        opacity: .25
    }
}

.MC_Hero_ParallaxA .MC_Animations_Waterfall {
    top: 33.2%;
    left: 53.15%;
    height: 53.15%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Waterfall {
        top:32.95%;
        left: 54.15%;
        height: 53.7%
    }
}

.MC_Hero_ParallaxA .MC_Animations_Bat {
    top: 0;
    left: auto;
    right: -100%;
    height: 3.554%
}

.MC_Hero_ParallaxA .MC_Animations__play.MC_Animations_Bat {
    animation-timing-function: linear
}

.MC_Hero_ParallaxA .MC_Animations__play.MC_Animations_Bat_1 {
    animation-name: MCHeroParallaxBat1
}

@keyframes MCHeroParallaxBat1 {
    0% {
        top: 30%;
        right: 0
    }

    25% {
        top: 50%;
        right: 20%
    }

    100% {
        top: 50%;
        right: 120%
    }
}

.MC_Hero_ParallaxA .MC_Animations__play.MC_Animations_Bat_2 {
    animation-name: MCHeroParallaxBat2
}

@keyframes MCHeroParallaxBat2 {
    0% {
        top: 30%;
        right: 0
    }

    100% {
        top: 60%;
        right: 120%
    }
}

.MC_Hero_ParallaxA .MC_Animations_Bee {
    top: 25%;
    left: -11%;
    height: 8%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Bee {
        display:none
    }
}

.MC_Hero_ParallaxA .MC_Animations_Pig {
    height: 4.4%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Pig {
        height:4.1%
    }
}

.MC_Hero_ParallaxA .MC_Animations_Pig_1 {
    top: 26.9%;
    left: 8.8%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Pig_1 {
        top:27%;
        left: -4%
    }
}

.MC_Hero_ParallaxA .MC_Animations_Pig_2 {
    top: 30.8%;
    left: 100%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Pig_2 {
        top:31%
    }
}

.MC_Hero_ParallaxA .MC_Animations__play.MC_Animations_Pig__walking_right {
    animation-timing-function: linear;
    animation-name: MCHeroParallaxPigWalkingRight
}

@keyframes MCHeroParallaxPigWalkingRight {
    0% {
        left: 69.3%
    }

    100% {
        left: 100%
    }
}

@media screen and (max-width: 1199px) {
    @keyframes MCHeroParallaxPigWalkingRight {
        0% {
            left:76%
        }

        100% {
            left: 100%
        }
    }
}

.MC_Hero_ParallaxA .MC_Animations_Chicken {
    height: 3.5%
}

.MC_Hero_ParallaxA .MC_Animations_Chicken_1 {
    top: 29.5%;
    left: 53.9%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Chicken_1 {
        top:29.35%;
        left: 55.2%
    }
}

.MC_Hero_ParallaxA .MC_Animations_Chicken_2 {
    top: 27.5%;
    left: 83.4%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_Chicken_2 {
        top:27.4%;
        left: 94.5%
    }
}

.MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals__front {
    height: 10%
}

.MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals__back {
    height: 15%
}

.MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals_1 {
    top: 14%;
    left: 95%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals_1 {
        display:none
    }
}

.MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals_2 {
    top: 17%;
    left: 60%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals_2 {
        left:64%
    }
}

.MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals_3 {
    top: 11%;
    left: 80%
}

@media screen and (max-width: 1199px) {
    .MC_Hero_ParallaxA .MC_Animations_CherryBlossomPetals_3 {
        left:90%
    }
}

[data-mc-ref=mc_hero_parallaxB] {
    border-bottom: 1px solid transparent
}

.MC_Hero_ParallaxB {
    aspect-ratio: 16/9;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 auto 20px
}

@media screen and (max-width: 767.98px) {
    .MC_Hero_ParallaxB {
        aspect-ratio:1
    }
}

.MC_Hero_ParallaxB>* {
    position: absolute;
    width: 100%;
    transition: transform .1s ease-out
}

.MC_Hero_ParallaxB_header {
    --font-color: inherit;
    box-sizing: border-box;
    text-align: center;
    padding: 0 10%;
    width: 100%;
    z-index: 200;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 64px
}

@media screen and (max-width: 1200px) {
    .MC_Hero_ParallaxB_header {
        margin-top:32px
    }
}

@media screen and (max-width: 767.98px) {
    .MC_Hero_ParallaxB_header {
        margin-top:24px
    }
}

.MC_Hero_ParallaxB_header_img {
    width: 100%;
    margin-bottom: 24px;
    max-width: max-content;
    object-fit: contain
}

.MC_Hero_ParallaxB_header_text {
    color: var(--font-color)!important;
    font-family: var(--mc-vanilla-fontlist);
    text-shadow: var(--mc-vanilla-coldgrey-3) 0 4px;
    line-height: .9;
    margin-bottom: 64px
}

.MC_Hero_ParallaxB_foreground {
    bottom: -23%
}

.MC_Hero_ParallaxB_img {
    display: block;
    width: 100%;
    object-fit: cover
}

[data-mc-ref=mc_hero_productHeroA] {
    background: linear-gradient(180deg,var(--mc-core-off-black) 17.58%,var(--mc-core-rich-black) 73.44%,var(--mc-core-grey-6) 76.68%,var(--mc-core-grey-6) 100%);
    border-bottom: 4px solid var(--mc-core-rich-black);
    padding-bottom: 24px;
    overflow: hidden
}

.MC_productHeroA {
    max-width: 2560px;
    background: url('../../../content/dam/minecraftnet/franchise/component-library/productHeroA/Hero-Background-Particles_Minecoin-PDP_2560x1420.png') no-repeat bottom center;
    margin: 0 auto;
    position: relative;
    padding-bottom: 320px
}

.MC_productHeroA_header {
    display: flex;
    padding: 72px 0 24px 0;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    max-width: 720px;
    text-align: center;
    margin: 0 auto
}

.MC_productHeroA_header .MC_Style_MinecoinText {
    text-shadow: 0 2px 0 #9d6f17;
    color: var(--mc-marketplace-gold-2)!important;
    -webkit-text-fill-color: unset
}

@media screen and (min-width: 768px) {
    .MC_productHeroA_header [class*=MC_Heading] {
        font-size:3.5rem;
        line-height: 3.5rem;
        letter-spacing: -.015em
    }
}

.MC_productHeroA_skuContainer {
    max-width: 1192px;
    margin: 0 auto;
    position: relative
}

.MC_productHeroA_skuContainer form {
    width: 100%
}

.MC_productHeroA_skuContainer fieldset {
    gap: 0
}

.MC_productHeroA_skuContainer legend h2 {
    color: var(--mc-core-grey-2)!important;
    font-size: .875rem;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    margin: 0
}

.MC_productHeroA_skuContainer .MC_badgeA {
    position: absolute;
    top: 16px;
    right: 4px;
    height: 24px;
    --bgColor: var(--mc-marketplace-gold-2);
    --shadowColor: var(--mc-dungeons-orange-3)
}

.MC_productHeroA_skuContainer .MC_badgeA:before {
    box-shadow: 0 1px 0 0 var(--mc-dungeons-orange-1) inset,0 0 0 0 var(--mc-dungeons-orange-2),0 1px 0 0 var(--mc-dungeons-orange-3),0 1px 0 0 var(--mc-dungeons-orange-3);
    height: 100%
}

.MC_productHeroA_skuContainer .MC_badgeA_content:before {
    top: .5px
}

.MC_productHeroA_skuContainer .MC_badgeA_content {
    padding: 4px 12px
}

.MC_productHeroA_skuContainer .MC_badgeA_content p {
    font-family: var(--mc-legends-fontlist);
    font-weight: 400;
    font-size: .875rem;
    height: calc(100% - 8px);
    letter-spacing: .56px
}

.MC_productHeroA_mob_bat {
    position: absolute;
    right: -250px;
    top: -160px
}

.MC_productHeroA_mob_enderman {
    position: absolute;
    top: -24px;
    left: -429px
}

.MC_productHeroA_mob_creeper {
    position: absolute;
    right: -429px;
    top: 280px
}

.MC_productHeroA_skuContainer_headerRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch
}

.MC_productHeroA_actionList {
    font-size: .875rem
}

.MC_productHeroA_actionList a {
    display: flex;
    height: 20px;
    align-items: center;
    gap: 6px;
    color: var(--mc-marketplace-gold-2)!important;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    text-decoration: none!important
}

.MC_productHeroA_actionList a:before {
    display: block;
    content: '';
    width: 11px;
    height: 11px;
    margin-top: 1px;
    background: url('data:image/svg+xml;utf8,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M1 0H0V5H1H4H5V1V0H1ZM4 4V1H1V4H4ZM6 0H11V1V5H10H7H6V1V0ZM7 4H10V1H7V4ZM0 6H5V7V11H4H1H0V7V6ZM1 10H4V7H1V10ZM6 6H8V8H6V6ZM8 9H6V11H8V9ZM9 9H11V11H9V9ZM11 6H9V8H11V6Z" fill="%23FFC42B"></path></g></svg>') no-repeat left center
}

.MC_productHeroA_actionList a:hover {
    text-decoration: underline!important
}

.MC_productHeroA_skuContainer_skuRow {
    display: flex;
    gap: 16px;
    align-self: stretch
}

.MC_productHeroA_skuContainer_skuRow label {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    flex-basis: 225px;
    padding-top: 24px
}

.MC_productHeroA_skuContainer_skuRow label:has(.MC_productHeroA_skuContainer_tag) {
    padding-top: 0
}

.MC_productHeroA_skuContainer_tag {
    display: flex;
    min-height: 24px;
    padding: 2px 8px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    z-index: 2;
    width: calc(100% - 8px);
    margin-left: 4px;
    color: var(--mc-core-rich-black);
    font-family: var(--mc-legends-fontlist);
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: .56px
}

.MC_productHeroA_skuContainer_tag1 {
    border: 1px solid var(--mc-marketplace-gold-5);
    background: var(--mc-marketplace-gold-3);
    box-shadow: 0 4px 0 0 rgba(255,196,43,.3),2px 2px 0 0 var(--mc-marketplace-gold-1) inset
}

.MC_productHeroA_skuContainer_tag2 {
    border: 1px solid #15afa4;
    background: #3af4e3;
    box-shadow: 2px 2px 0 0 var(--mc-core-white) inset
}

.MC_productHeroA_skuContainer_tile {
    position: relative;
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
    width: 100%;
    background: var(--mc-core-grey-6);
    box-shadow: 0 -4px 0 0 var(--mc-core-rich-black) inset,-4px 0 0 0 var(--mc-marketplace-grey-5) inset,4px 0 0 0 var(--mc-core-rich-black) inset,0 4px 0 0 var(--mc-marketplace-grey-5) inset
}

.MC_productHeroA_skuContainer_tile:hover {
    cursor: pointer;
    background: linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 100%),var(--mc-marketplace-grey-6)
}

.MC_RadioGroupA_checked .MC_productHeroA_skuContainer_tile {
    background: linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 100%),var(--mc-marketplace-grey-6);
    box-shadow: -4px 4px 0 0 var(--mc-marketplace-gold-4) inset,4px -4px 0 0 var(--mc-marketplace-gold-5) inset
}

.MC_productHeroA_skuContainer_tileSummary {
    min-height: 80px;
    border-bottom: 2px solid rgba(0,0,0,.25);
    width: 100%;
    text-align: center;
    box-shadow: 0 2px 0 0 var(--mc-marketplace-grey-5)
}

.MC_productHeroA_skuContainer_tileImage img,.MC_productHeroA_skuContainer_tileImage picture {
    height: 93px
}

.MC_productHeroA_skuContainer_tileAmount {
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: .3px;
    color: var(--mc-core-white);
    font-family: var(--mc-vanilla-fontlist)
}

.MC_productHeroA_skuContainer_tileBonusCoin {
    display: inline-flex;
    height: 24px;
    padding: 3.5px 4px 4.5px 4px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    font-size: .875rem;
    color: var(--mc-core-white);
    margin-top: 4px;
    border-bottom: 1px solid var(--mc-core-grey-5);
    background: rgba(0,0,0,.3)
}

.MC_productHeroA_skuContainer_tileBonusCoin img {
    width: 11px;
    height: 11px
}

.MC_productHeroA_skuContainer_tilePrice {
    display: flex;
    gap: 12px;
    font-size: 1.375rem;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    color: var(--mc-core-off-white);
    align-items: center
}

.MC_productHeroA_skuContainer_saleContainer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px
}

.MC_productHeroA_skuContainer_pricing {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px
}

.MC_productHeroA_skuContainer_salePrice {
    color: var(--mc-core-grey-3);
    text-align: right;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through
}

.MC_productHeroA_skuContainer_listPrice {
    color: var(--mc-marketplace-gold-3);
    text-align: right;
    font-size: 1.375rem;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.MC_productHeroA .MC_RadioGroupA_input:before {
    border: 2px solid var(--mc-core-grey-2)
}

.MC_productHeroA .MC_RadioGroupA_input:checked:before {
    border: 2px solid var(--mc-marketplace-gold-3)
}

.MC_productHeroA_skuContainer_cta {
    max-width: 256px;
    margin: 24px auto 0 auto
}

.MC_productHeroA[data-mc-mount=ProductHeroA] .MC_productHeroA_checkout,.MC_productHeroA[data-mc-status=mounted] .MC_productHeroA_checkout {
    display: none
}

.MC_productHeroA_skuContainer .MC_Button_Hero {
    max-width: unset;
    width: 100%;
    justify-content: center
}

.MC_productHeroA_skuContainer .MC_Button_Hero>span {
    width: auto;
    margin: unset
}

.MC_productHeroA+.MC_virtualCurrencyCompatA {
    margin-top: -140px
}

@media screen and (min-width: 641px) and (max-width:1440px) {
    .MC_productHeroA_skuContainer {
        max-width:872px
    }

    .MC_productHeroA_skuContainer_tilePrice {
        height: 100%;
        justify-content: center
    }

    .MC_productHeroA_skuContainer_saleContainer {
        flex-wrap: wrap;
        row-gap: 0
    }

    .MC_productHeroA_skuContainer_pricing {
        flex-basis: 100%;
        justify-content: flex-end;
        display: flex;
        flex-wrap: wrap;
        gap: 0
    }
}

@media screen and (max-width: 992px) {
    .MC_productHeroA_skuContainer fieldset {
        max-width:calc(100% - 128px);
        margin-left: 64px;
        position: relative
    }

    .MC_productHeroA_skuContainer_skuRow {
        flex-flow: column;
        margin-top: 8px
    }

    .MC_productHeroA_skuContainer_skuRow label {
        display: flex;
        padding: 0;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        align-self: stretch;
        flex-basis: auto
    }

    .MC_productHeroA_skuContainer_tile {
        position: relative;
        flex-flow: row;
        gap: 4px
    }

    .MC_productHeroA_skuContainer_tilePrice {
        margin-left: auto
    }

    .MC_productHeroA_skuContainer_tileSummary {
        box-shadow: unset;
        border: unset;
        min-height: auto;
        width: auto;
        display: flex;
        gap: 16px
    }

    .MC_productHeroA_skuContainer_tileImage img,.MC_productHeroA_skuContainer_tileImage picture {
        height: 48px
    }

    .MC_productHeroA_mob_enderman {
        top: calc(100% - 270px);
        left: -250px;
        right: unset;
        bottom: unset
    }

    .MC_productHeroA_mob_creeper {
        top: 100%;
        left: calc(100% - 200px);
        right: unset;
        bottom: unset
    }
}

@media screen and (min-width: 641px) and (max-width:992px) {
    .MC_productHeroA_skuContainer_tile {
        padding-left:48px
    }

    .MC_productHeroA_skuContainer .MC_RadioGroupA_input {
        position: absolute;
        left: 16px
    }

    .MC_productHeroA_skuContainer_saleContainer {
        flex-wrap: wrap;
        gap: 0
    }

    .MC_productHeroA_skuContainer_saleContainer .MC_badgeA {
        position: relative;
        top: 0;
        right: -12px;
        margin-bottom: 8px
    }

    .MC_productHeroA_skuContainer_listPrice,.MC_productHeroA_skuContainer_salePrice {
        flex-basis: 100%
    }
}

@media screen and (max-width: 768px) {
    .MC_productHeroA {
        padding-bottom:250px
    }

    .MC_productHeroA_header {
        max-width: 534px
    }

    .MC_productHeroA_skuContainer fieldset {
        max-width: 534px;
        margin: 0 auto
    }
}

@media screen and (max-width: 640px) {
    .MC_productHeroA_header {
        max-width:calc(100% - 32px)
    }

    .MC_productHeroA_skuContainer fieldset {
        max-width: calc(100% - 32px);
        margin-left: 16px
    }

    .MC_productHeroA_skuContainer_tile {
        flex-wrap: wrap
    }

    .MC_productHeroA_skuContainer_tileSummary {
        flex-wrap: wrap;
        gap: 0;
        justify-content: flex-start;
        align-items: flex-start
    }

    .MC_productHeroA_skuContainer_tileAmount {
        flex-basis: 100%;
        text-align: left
    }

    .MC_productHeroA_skuContainer_tilePrice {
        flex-basis: 100%;
        border-top: 2px solid rgba(0,0,0,.25);
        box-shadow: 0 -2px 0 0 var(--mc-marketplace-grey-5);
        margin-top: 8px;
        padding-top: 8px
    }

    .MC_productHeroA_skuContainer_pricing,.MC_productHeroA_skuContainer_saleContainer {
        flex-wrap: wrap;
        row-gap: 0
    }

    .MC_productHeroA_mobs {
        display: none
    }
}

.MC_productHeroA_loadingState {
    min-height: 289px;
    justify-content: center;
    align-items: center
}

@media screen and (max-width: 992px) {
    .MC_productHeroA_loadingState {
        min-height:512px
    }
}

@media (forced-colors:active) {
    .MC_productHeroA_skuContainer_tile {
        outline: 1px solid
    }

    .MC_RadioGroupA_checked .MC_productHeroA_skuContainer_tile {
        outline: 4px solid;
        outline-offset: -4px
    }
}

.MC_PurchaseMenu {
    padding: 48px 16px;
    max-width: 1440px;
    margin: 0 auto
}

.MC_Tabs_tabpanels_panel .MC_PurchaseMenu {
    padding-top: 32px
}

@media screen and (min-width: 768px) {
    .MC_PurchaseMenu {
        padding:64px 90px
    }
}

@media screen and (min-width: 1200px) {
    .MC_PurchaseMenu {
        padding:64px 27px
    }
}

.MC_PurchaseMenu_platforms {
    margin: 0!important;
    padding: 0!important
}

.MC_PurchaseMenu_header {
    text-align: center;
    max-width: 744px;
    margin: 0 auto;
    padding-bottom: 48px
}

.MC_PurchaseMenu_header_description {
    margin-top: 1.5rem
}

.MC_PurchaseMenu_header_heading {
    margin-bottom: 16px
}

@media screen and (min-width: 1200px) {
    .MC_PurchaseMenu_header_heading {
        margin-bottom:24px
    }
}

@media screen and (min-width: 1200px) {
    .MC_PurchaseMenu_platforms {
        display:grid;
        grid-template-columns: repeat(3,1fr);
        column-gap: 24px
    }
}

.MC_PurchaseMenu_platforms_linkContainer {
    border: 1px solid var(--mc-core-grey-4);
    border-left: none;
    border-right: none;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 80px;
    display: flex;
    align-items: center
}

.MC_PurchaseMenu_platforms_linkContainer:nth-child(3)~.MC_PurchaseMenu_platforms_linkContainer {
    border-top: 0
}

.MC_PurchaseMenu_platforms_linkContainer .MC_Button {
    margin-left: 0
}

@media screen and (max-width: 1199.98px) {
    .MC_PurchaseMenu_platforms_linkContainer:first-child~.MC_PurchaseMenu_platforms_linkContainer {
        border-top:0
    }
}

@media screen and (max-width: 767.98px) {
    .MC_PurchaseMenu_platforms_linkContainer {
        flex-wrap:wrap
    }

    .MC_PurchaseMenu_platforms_linkContainer>* {
        margin-top: 14px;
        margin-bottom: 14px
    }

    .MC_PurchaseMenu_platforms_linkContainer .MC_PurchaseMenu_platforms_link {
        max-width: calc(100% - 50px)
    }
}

@media screen and (min-width: 768px) {
    .MC_PurchaseMenu_platforms_linkContainer {
        padding:12px 12px 12px 15px
    }
}

.MC_PurchaseMenu_platforms_icon {
    margin-right: 17px
}

.MC_PurchaseMenu_platforms_link.MC_Glyph_Link_A {
    text-decoration: none
}

.MC_PurchaseMenu_platforms_link.MC_Glyph_Link_A::after {
    background-color: var(--mc-vanilla-grey-3)
}

.MC_PurchaseMenu .MC_PurchaseMenu_platforms .MC_PurchaseMenu_platforms_link {
    text-decoration: none;
    color: var(--mc-theme-primary-color)
}

.MC_PurchaseMenu .MC_PurchaseMenu_platforms .MC_PurchaseMenu_platforms_link:hover {
    text-decoration: underline
}

.MC_PurchaseMenu_platforms_linkContainer_text {
    display: inline-block;
    margin: 0;
    line-height: 1.25rem;
    flex: 1 1 auto;
    max-width: calc(100% - 60px);
    padding-right: 10px
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_PurchaseMenu_platforms_icon {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_PurchaseMenu_platforms_icon {
        filter:invert(1)
    }
}

.MC_minecoinSummaryA {
    min-width: 200px;
    display: inline-block;
    width: var(--width,max-content);
    min-width: var(--min-width,unset)
}

.MC_minecoinSummaryA_wrapper {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    column-gap: 24px;
    row-gap: 8px;
    width: var(--width,inherit);
    min-width: var(--min-width,inherit)
}

.MC_minecoinSummaryA_wrapper+.MC_Button {
    margin-top: 8px;
    width: 100%;
    max-width: unset;
    height: 48px
}

.MC_minecoinSummaryA_container {
    display: flex;
    gap: 2px;
    width: var(--width,100%)!important;
    min-width: var(--min-width,inherit)
}

.MC_minecoinSummaryA_label {
    display: inline-flex;
    align-items: center;
    gap: 8px
}

.MC_minecoinSummaryA_label p {
    color: var(--font-color,var(--mc-theme-primary-color,var(--mc-core-rich-black)))!important;
    line-height: 16px!important;
    padding: 0!important;
    margin: 0!important
}

.MC_minecoinSummaryA_wrapper .MC_minecoinSummaryA_label:not(.MC_minecoinSummaryA_label_standard) {
    font-weight: 700;
    font-size: .8125rem;
    letter-spacing: 1.04px;
    line-height: 12px;
    text-transform: uppercase
}

.MC_minecoinSummaryA_wrapper .MC_minecoinSummaryA_label_standard {
    font-size: 1rem;
    font-weight: 500;
    line-height: 12px
}

.MC_minecoinSummaryA_balanceContainer {
    display: flex;
    position: relative;
    height: 32px;
    padding: 0 6px;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    border-top: 2px solid var(--mc-core-rich-black);
    border-right: 2px solid var(--mc-core-rich-black);
    background: linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%),var(--mc-core-off-black);
    box-shadow: 2px -2px 0 0 rgba(255,255,255,.15) inset
}

.MC_minecoinSummaryA_loadingIcon {
    top: 3px;
    left: 6px
}

.MC_minecoinSummaryA:not(.MC_minecoinSummaryA_resultReturned) .MC_minecoinSummaryA_balance,.MC_minecoinSummaryA:not(.MC_minecoinSummaryA_resultReturned) .MC_minecoinSummaryA_balanceContainer>img {
    display: none
}

.MC_minecoinSummaryA_balance {
    text-align: right;
    text-shadow: 1px 1px 0 #000;
    font-family: var(--mc-vanilla-fontlist);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: .1px;
    color: var(--mc-core-white)
}

.MC_minecoinSummaryA_action .MC_Button {
    padding: 6px 8px
}

.MC_minecoinSummaryA_action .MC_Button>span {
    height: 16px
}

.MC_minecoinSummaryA_action .MC_Button svg {
    vertical-align: top
}

.MC_minecoinSummaryA_errorContainer {
    text-align: right;
    margin-top: 8px;
    font-size: .875rem
}

.MC_minecoinSummaryA_errorContainer:empty {
    display: none
}

.MC_minecoinSummaryA_errorContainer p {
    padding: 0!important;
    text-transform: none!important
}

.MC_minecoinSummaryA_warningText {
    color: var(--mc-default-caution)!important
}

.MC_minecoinSummaryA_errorText {
    color: var(--mc-default-warning)!important
}

.MC_minecoinSummaryA[data-status=error] .MC_minecoinSummaryA_balanceContainer:after,.MC_minecoinSummaryA[data-status=warning] .MC_minecoinSummaryA_balanceContainer:after {
    display: block;
    content: '';
    background-image: var(--mc-environment-warning_svg-18x20);
    background-position: center center;
    background-repeat: no-repeat;
    width: 18px;
    height: 20px;
    margin-left: auto
}

.MC_minecoinSummaryA[data-status=warning] .MC_minecoinSummaryA_balanceContainer:after {
    background-image: var(--mc-environment-warning_svg-18x20)
}

.MC_minecoinSummaryA[data-status=error] .MC_minecoinSummaryA_balanceContainer:after {
    background-image: var(--mc-environment-error_svg-18x20)
}

.MC_minecoinSummaryA_colStacked .MC_minecoinSummaryA_wrapper {
    display: inline-block;
    width: 100%
}

.MC_minecoinSummaryA_colStacked .MC_minecoinSummaryA_label {
    margin-bottom: 8px
}

.MC_minecoinSummaryA_colStacked .MC_minecoinSummaryA_balanceContainer {
    height: 48px
}

.MC_minecoinSummaryA_colStacked .MC_minecoinSummaryA_errorContainer {
    text-align: left
}

.MC_minecoinSummaryA_colStacked .MC_minecoinSummaryA_loadingIcon {
    top: 10px
}

@media (forced-colors:active) {
    .MC_minecoinSummaryA_balanceContainer {
        outline: 1px solid;
        border: 0
    }
}

.MC_virtualCurrencyCompatA {
    display: flex;
    width: 1192px;
    justify-content: center;
    align-items: flex-end;
    gap: 64px;
    flex-shrink: 0;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 4px 0 0 rgba(255,196,43,.4) inset;
    background: linear-gradient(180deg,rgba(255,196,43,.3) -8.76%,rgba(255,197,43,0) 100%);
    width: 100%;
    max-width: 1192px
}

.MC_virtualCurrencyCompatA_table {
    display: flex;
    padding: 24px;
    gap: 24px;
    flex: 1 0 0;
    background: var(--mc-core-grey-6);
    margin: 4px;
    font-size: .875rem
}

.MC_virtualCurrencyCompatA_col {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex: 1 0 0
}

.MC_virtualCurrencyCompatA_col_divider {
    background: #73b3dd;
    box-shadow: 1px 0 0 0 rgba(0,0,0,.8);
    flex-basis: 1px
}

.MC_virtualCurrencyCompatA_col_divider+.MC_virtualCurrencyCompatA_col {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    flex: 1 0 0;
    align-self: stretch
}

.MC_virtualCurrencyCompatA_compare {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    align-content: space-between;
    flex: 1 0 0;
    align-self: stretch;
    flex-wrap: wrap;
    gap: 24px;
    row-gap: 8px
}

.MC_virtualCurrencyCompatA_compareCol {
    display: inline-flex;
    flex-wrap: wrap;
    row-gap: 8px
}

.MC_virtualCurrencyCompatA_col .MC_virtualCurrencyCompatA_compare {
    flex-wrap: nowrap
}

.MC_virtualCurrencyCompatA_compareCol+.MC_virtualCurrencyCompatA_compareCol {
    justify-content: flex-end;
    flex-shrink: 0
}

.MC_virtualCurrencyCompatA_compareCol .MC_virtualCurrencyCompatA_compareTitle {
    flex-basis: 100%
}

.MC_virtualCurrencyCompatA_compareTitle {
    text-transform: uppercase;
    font-weight: 700;
    font-size: .875rem;
    line-height: 20px;
    letter-spacing: 1.12px
}

.MC_virtualCurrencyCompatA_header_heading {
    display: flex;
    align-items: center;
    gap: 8px
}

.MC_virtualCurrencyCompatA_header_heading [class*=MC_Heading] {
    color: var(--mc-marketplace-gold-3)!important
}

.MC_virtualCurrencyCompatA_compareList {
    list-style-type: none;
    padding: 0;
    margin: 0!important;
    display: flex;
    align-items: center;
    align-content: center;
    gap: 8px;
    align-self: stretch;
    flex-wrap: wrap
}

.MC_virtualCurrencyCompatA_compareList li {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 6px
}

.MC_virtualCurrencyCompatA_compareList img {
    width: 24px;
    height: 24px
}

@media screen and (max-width: 1440px) {
    .MC_virtualCurrencyCompatA {
        max-width:872px
    }
}

@media screen and (max-width: 992px) {
    .MC_virtualCurrencyCompatA {
        margin-top:-140px;
        max-width: 712px
    }

    .MC_virtualCurrencyCompatA_table {
        flex-wrap: wrap
    }

    .MC_virtualCurrencyCompatA_col_divider {
        flex-basis: 100%;
        height: 1px;
        width: 100%
    }

    .MC_virtualCurrencyCompatA_col {
        flex-basis: 100%
    }

    .MC_virtualCurrencyCompatA_col .MC_virtualCurrencyCompatA_compare {
        flex-wrap: wrap
    }

    .MC_virtualCurrencyCompatA_compareCol+.MC_virtualCurrencyCompatA_compareCol {
        flex-basis: unset;
        margin-top: 16px
    }
}

@media screen and (max-width: 768px) {
    .MC_virtualCurrencyCompatA {
        max-width:534px;
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (max-width: 640px) {
    .MC_virtualCurrencyCompatA {
        max-width:calc(100% - 32px);
        margin-left: 16px
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_virtualCurrencyCompatA_compareList svg {
        filter:invert(1)
    }
}

.MC_modalGeneric .MC_scrollbar_scrollbar {
    top: 50px!important;
    height: calc(100% - 72px)!important
}

.MC_modalGeneric .MC_scrollbar_scrollbar {
    right: 4px
}

.MC_pillA {
    display: inline-flex;
    position: relative;
    border-bottom: 1px solid var(--mc-core-grey-5)
}

.MC_pillA_content {
    display: flex;
    align-items: center;
    background-color: var(--mc-core-off-black);
    color: var(--mc-core-white);
    font-family: var(--mc-default-fontlist);
    padding: 6px;
    gap: 6px;
    font-size: .875rem;
    line-height: 20px;
    min-width: max-content
}

.MC_pillA[data-type] .MC_pillA_content:before {
    content: '';
    display: block;
    width: 16px;
    height: 16px
}

.MC_pillA[data-type=AddOn] .MC_pillA_content:before {
    background-image: var(--mc-environment-monochrome-addon_icon_svg-16x16)
}

.MC_pillA[data-type=MashUp] .MC_pillA_content:before {
    background-image: var(--mc-environment-monochrome-mashup_icon_svg-16x16)
}

.MC_pillA[data-type=SkinPack] .MC_pillA_content:before {
    background-image: var(--mc-environment-monochrome-skinpack_icon_svg-16x16)
}

.MC_pillA[data-type=WorldTemplate] .MC_pillA_content:before {
    background-image: var(--mc-environment-monochrome-world_icon_svg-16x16)
}

.MC_pillA[data-type=ResourcePack] .MC_pillA_content:before {
    background-image: var(--mc-environment-monochrome-texturepack_icon_svg-16x16)
}

@media (forced-colors:active) {
    .MC_pillA {
        border: 1px solid
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_pillA[data-type] .MC_pillA_content:before {
        filter:invert(1)
    }
}

.MC_scrollbar,[data-mc-ref=mc_scrollbars_scrollbarA] {
    height: 100%
}

.MC_scrollbar_scrollbar {
    z-index: 20;
    right: 8px;
    z-index: 2
}

.MC_scrollbar_moving {
    user-select: none
}

.MC_scrollbar_content_wrapper {
    --scrollerHeight: 100%;
    --scrollbarWidth: 0;
    margin: 0 9px 0 0;
    height: var(--scrollerHeight);
    overflow: hidden
}

.MC_scrollbar_content {
    height: 100%;
    margin-right: calc(var(--scrollbarWidth) * -1);
    overflow: auto
}

.MC_scrollbar_content>* {
    width: calc(100% - var(--scrollbarWidth));
    padding-right: var(--scrollbarWidth)
}

.MC_scrollbar_scrollable.MC_scrollbar_content>* {
    padding-right: 0
}

.MC_scrollbar_scrollbar {
    background-color: var(--mc-core-rich-black);
    border-left: 1px solid var(--mc-core-off-black);
    position: absolute;
    width: 6px
}

.MC_scrollbar_thumb {
    background-color: var(--mc-core-green-2);
    box-shadow: -2px 0 0 0 rgba(255,255,255,.25) inset,2px 0 0 0 rgba(0,0,0,.25) inset;
    position: absolute;
    left: 0;
    width: 100%;
    min-height: 40px
}

.MC_scrollbar_track {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

@media(forced-colors:active) {
    .MC_scrollbar_scrollbar {
        border: 1px solid #fff
    }

    .MC_scrollbar_thumb {
        border: 3px solid
    }
}

.MC_socialShareA {
    padding: 24px 0 24px 0
}

.MC_socialShareA .MC_dividerA {
    margin: 0 auto
}

.MC_socialShareA_share-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 16px;
    margin-top: 16px
}

.MC_socialShareA_share-container [class*=MC_Heading] {
    margin-bottom: 0
}

.MC_socialShareA_share-container [class*=MC_Heading]:not([class*=MC_Heading_Font_]) {
    color: var(--font-color,var(--mc-theme-primary-color,var(--mc-core-off-black)));
    font-family: var(--mc-default--fontlist);
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5rem
}

.MC_socialShareA_share-container ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    margin: 0;
    padding: 0;
    gap: 24px
}

.MC_socialShareA_social-icon {
    display: block;
    --fill-color: var(--mc-theme-primary-color, var(--mc-core-off-black))
}

.MC_socialShareA_social-icon rect {
    fill: var(--fill-color)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_socialShareA_social-icon svg {
        filter:brightness(1) invert(1)
    }
}

.MC_FeaturesTable {
    background-color: inherit;
    table-layout: fixed;
    border-collapse: collapse;
    margin: 0 auto;
    max-width: calc(1440px - 48px);
    width: calc(100% - 48px)
}

.MC_FeaturesTable_heading {
    text-align: center;
    padding-top: 32px
}

.MC_FeaturesTable p {
    margin: 0
}

.MC_FeaturesTable_caption {
    caption-side: top;
    text-align: center;
    margin: 48px 0 24px
}

.MC_FeaturesTable_heading+.MC_FeaturesTable .MC_FeaturesTable_caption {
    margin-top: 16px
}

.MC_FeaturesTable_row {
    border-bottom: 1px solid var(--mc-core-grey-4)
}

.MC_FeaturesTable_row:first-of-type,.MC_FeaturesTable_row:last-of-type {
    border-bottom: none
}

.MC_FeaturesTable_header {
    vertical-align: middle;
    padding: 12px
}

.MC_FeaturesTable_header[scope=col] {
    text-align: center;
    width: 25%;
    padding: 0 24px
}

.MC_FeaturesTable_header[scope=col] p {
    background-color: var(--headerBgColor,#1e6eea);
    border: 2px solid var(--headerBorderColor,#3a87f4);
    color: var(--headerTextColor,var(--mc-core-white));
    font-family: var(--mc-realms-fontlist);
    font-size: 1.5rem;
    padding: 8px;
    width: 100%;
    letter-spacing: .8px;
    font-weight: 500
}

.MC_FeaturesTable[style*="--headerBorderColor: transparent"] .MC_FeaturesTable_header[scope=col],.MC_FeaturesTable[style*="--headerBorderColor:transparent"] .MC_FeaturesTable_header[scope=col] {
    border-bottom: 2px solid var(--mc-core-grey-4)
}

.MC_FeaturesTable_row:nth-child(2) .MC_FeaturesTable_data {
    padding: 16px 32px 32px;
    vertical-align: top
}

.MC_FeaturesTable_header_wrapper {
    display: flex;
    align-items: center;
    position: relative
}

.MC_FeaturesTable_header[scope=row] p {
    display: inline
}

.MC_FeaturesTable_data {
    padding: 42px 32px;
    position: relative;
    text-align: center
}

.MC_FeaturesTable_data__included::before,.MC_FeaturesTable_data__notIncluded::before {
    aspect-ratio: 1/1;
    content: '';
    display: inline-block;
    width: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.MC_FeaturesTable_data__included::before {
    background-color: var(--includedColor,var(--mc-core-green-4));
    clip-path: var(--mc-environment-check_icon_clip-path)
}

.MC_FeaturesTable_data__notIncluded::before {
    background-color: var(--notIncludedColor,#c4c4c4);
    clip-path: var(--mc-environment-x_icon_clip-path)
}

.MC_FeaturesTable_modal {
    display: inline;
    position: relative
}

.MC_FeaturesTable_modal_open {
    aspect-ratio: 1/1;
    background-color: transparent;
    border: 2px solid var(--mc-core-grey-4);
    margin-left: 1rem;
    position: relative;
    width: 32px
}

.MC_FeaturesTable_modal_open:focus,.MC_FeaturesTable_modal_open:focus-visible {
    border-radius: 0!important;
    border: 0!important;
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 1px var(--mc-core-white)!important;
    outline-offset: -2px!important
}

.MC_FeaturesTable_modal_open::after {
    aspect-ratio: 1/1;
    background-color: var(--mc-core-grey-2);
    clip-path: var(--mc-environment-questionMark_icon_clip-path);
    content: '';
    display: inline-block;
    width: 12px;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%)
}

.MC_FeaturesTable_modal_dialog {
    background-color: var(--mc-core-grey-2);
    border: 2px solid var(--mc-core-grey-6);
    display: none;
    position: absolute;
    top: 0;
    left: 15px;
    width: 281px;
    z-index: 20
}

.MC_FeaturesTable_modal_dialog.MC_FeaturesTable_modal_dialog__active {
    display: block
}

.MC_FeaturesTable_modal_dialog_label {
    background-color: inherit;
    box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
    content: '';
    display: block;
    height: 32px;
    width: 100%
}

.MC_FeaturesTable_modal_dialog_label::before {
    aspect-ratio: 1/1;
    background-color: var(--mc-core-grey-5);
    clip-path: var(--mc-environment-questionMark_icon_clip-path);
    content: '';
    display: inline-block;
    position: absolute;
    top: 9px;
    left: 9px;
    width: 12px
}

.MC_FeaturesTable_modal_close {
    background-color: transparent;
    border: none;
    position: absolute;
    padding: 0;
    top: 9px;
    right: 9px
}

.MC_FeaturesTable_modal_close:focus,.MC_FeaturesTable_modal_close:focus-visible {
    border-radius: 0!important;
    border: 0!important;
    outline: 2px solid var(--mc-default-focus)!important;
    box-shadow: 0 0 0 1px var(--mc-core-white)!important;
    outline-offset: -2px!important
}

.MC_FeaturesTable_modal_close::after {
    aspect-ratio: 1/1;
    background-color: var(--mc-core-grey-5);
    content: '';
    clip-path: var(--mc-environment-close_icon_clip-path);
    display: block;
    width: 14px
}

.MC_FeaturesTable_modal_dialog_desc {
    background-color: inherit;
    padding: 16px
}

.MC_FeaturesTable_modal_dialog_desc p {
    color: var(--mc-core-grey-5)!important;
    font-weight: 500
}

.MC_FeaturesTable_modal_dialog_desc a {
    color: var(--mc-core-grey-6)!important;
    display: inline-block;
    font-weight: 500
}

.MC_FeaturesTable_modal_dialog_desc a:focus,.MC_FeaturesTable_modal_dialog_desc a:focus-visible {
    box-shadow: 0 0 0 1px var(--mc-default-focus)!important
}

.MC_FeaturesTable_modal_dialog_desc a:hover {
    text-decoration: none
}

@media screen and (max-width: 767.98px) {
    .MC_FeaturesTable>* {
        background-color:inherit;
        display: block
    }

    .MC_FeaturesTable_header_wrapper {
        justify-content: space-between
    }

    .MC_FeaturesTable_row:first-of-type {
        background-color: inherit;
        position: sticky;
        top: 0;
        z-index: 50
    }

    body:has(.mc-globalhead__navcontainer-sticky) .MC_FeaturesTable_row:first-of-type {
        top: 50px
    }

    .MC_FeaturesTable_row {
        display: flex;
        flex-wrap: wrap;
        width: 100%
    }

    .MC_FeaturesTable_row:first-child .MC_FeaturesTable_data {
        display: none
    }

    .MC_FeaturesTable_header[scope=col] {
        padding: 12px 12px 12px 0;
        width: 50%
    }

    .MC_FeaturesTable_header[scope=col]+.MC_FeaturesTable_header[scope=col] {
        padding: 12px 0 12px 12px
    }

    .MC_FeaturesTable_header[scope=row] {
        align-items: center;
        display: flex;
        flex: 0 0 100%;
        height: unset
    }

    .MC_FeaturesTable_header[scope=row]>:first-child {
        flex: 1 1 100%
    }

    .MC_FeaturesTable_data {
        align-items: center;
        display: flex;
        padding: 32px 16px;
        flex: 0 0 calc(50% - 2px)
    }

    .MC_FeaturesTable_data+.MC_FeaturesTable_data {
        border-left: 1px solid var(--mc-core-grey-4)
    }
}

@media (forced-colors:active) {
    .MC_FeaturesTable_modal_dialog_label {
        outline: 2px solid var(--mc-core-white)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_FeaturesTable_data__included::before,.MC_FeaturesTable_data__notIncluded::before,.MC_FeaturesTable_modal_close::after,.MC_FeaturesTable_modal_dialog_label::before,.MC_FeaturesTable_modal_open::after {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_FeaturesTable_data__included::before,.MC_FeaturesTable_data__notIncluded::before,.MC_FeaturesTable_modal_close::after,.MC_FeaturesTable_modal_dialog_label::before,.MC_FeaturesTable_modal_open::after {
        filter:invert(1)
    }
}

.MC_TabsA {
    background-color: inherit;
    width: 100%
}

.MC_TabsA .MC_Tabs_header {
    padding: 64px 0 48px;
    text-align: center;
    max-width: 1920px;
    margin: 0 auto
}

.MC_TabsA .MC_Tabs_header_description {
    font-family: var(--mc-default--fontlist);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 1rem
}

.MC_TabsA .MC_Tabs_tablist {
    background-color: inherit;
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative
}

.MC_TabsA .MC_Tabs_tablist_container {
    display: flex;
    flex-wrap: nowrap;
    z-index: 6
}

.MC_TabsA .MC_Tabs_tablist_tab {
    background-color: var(--mc-core-off-black);
    border-width: 0;
    border-style: solid;
    color: var(--mc-core-white);
    box-shadow: inset 2px 2px 0 var(--mc-core-rich-black),inset -4px 6px 0 var(--mc-core-grey-5);
    position: relative;
    font-family: var(--mc-legends-fontlist);
    font-size: 1.5rem;
    line-height: 1.75rem;
    min-width: 165px;
    padding: 24px;
    margin: 2px 0;
    z-index: 10
}

.MC_TabsA .MC_Tabs_tablist_tab:hover {
    cursor: pointer;
    color: var(--mc-core-white)
}

.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=false] {
    background-color: var(--mc-core-rich-black);
    color: var(--mc-core-grey-3);
    box-shadow: inset 2px 2px 0 var(--mc-core-rich-black),inset -4px 6px 0 var(--mc-core-grey-6);
    z-index: 9
}

.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=true] {
    text-decoration: underline
}

.MC_TabsA .MC_Tabs_tablist_tab:focus-visible:after,.MC_TabsA .MC_Tabs_tablist_tab:focus:after,.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=false]:after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: var(--mc-core-grey-5)
}

.MC_TabsA .MC_Tabs_tablist_tab:focus {
    outline: 0;
    box-shadow: inset 2px 2px 0 var(--mc-core-rich-black),inset -4px 6px 0 var(--mc-core-grey-5)
}

.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=true]:focus,.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=true]:focus-visible {
    outline: .0625rem solid #fff!important;
    outline-offset: 0px
}

.MC_TabsA .MC_Tabs_tablist_tab:focus-visible:before,.MC_TabsA .MC_Tabs_tablist_tab:focus:before {
    content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: .125rem solid #1452cc;
    outline-offset: -2px;
    z-index: 2
}

.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=false]:focus-visible:before,.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=false]:focus:before {
    outline-offset: -3px
}

.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=false]:focus span:before,.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=false]:focus-visible span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    outline: .0625rem solid #fff!important;
    outline-offset: -1px;
    z-index: 2
}

@media screen and (max-width: 767.98px) {
    .MC_TabsA .MC_Tabs_tablist_tab {
        padding:16px
    }

    .MC_TabsA .MC_Tabs_tablist_tab:focus,.MC_TabsA .MC_Tabs_tablist_tab:focus-visible {
        outline-offset: -1px
    }

    .MC_TabsA .MC_Tabs_tablist_tab:focus-visible:before,.MC_TabsA .MC_Tabs_tablist_tab:focus:before {
        outline-offset: -3px
    }

    .MC_TabsA .MC_Tabs_tablist_tab:focus:after {
        z-index: -1
    }

    .MC_TabsA .MC_Tabs_tablist_tab[aria-selected=true]:focus,.MC_TabsA .MC_Tabs_tablist_tab[aria-selected=true]:focus-visible {
        outline-offset: -2px
    }

    .MC_TabsA .MC_Tabs_tablist_tab:focus-visible:before,.MC_TabsA .MC_Tabs_tablist_tab:focus:before {
        width: calc(100% - 2px);
        height: calc(100% - 2px);
        top: 1px;
        left: 1px
    }
}

.MC_TabsA .MC_Tabs_tabpanels_panel::before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    height: 6px;
    background-color: var(--mc-core-grey-5);
    border-top: 2px solid var(--mc-core-rich-black);
    z-index: 5
}

@media (forced-colors:active) {
    .MC_TabsA .MC_Tabs_tabpanels_panel::before {
        top: -3px
    }

    .MC_TabsA .MC_Tabs_tablist_tab {
        border: 2px solid #000;
        border-right: 0;
        position: relative;
        top: 1px
    }

    .MC_TabsA .MC_Tabs_tablist_tab[aria-selected=true] {
        border-right: 1px solid #000
    }

    .MC_TabsA .MC_Tabs_tablist_tab:last-child {
        border-right: 2px solid #000
    }
}

.MC_Link_Style_RichText h1,.MC_Link_Style_RichText h2,.MC_Link_Style_RichText h3,.MC_Link_Style_RichText h4,.MC_Link_Style_RichText h5,.MC_Link_Style_RichText h6 {
    margin: 0;
    font-weight: 400
}

.MC_Theme_Vanilla .MC_Link_Style_RichText h1,.MC_Theme_Vanilla .MC_Link_Style_RichText h2,.MC_Theme_Vanilla .MC_Link_Style_RichText h3,.MC_Theme_Vanilla .MC_Link_Style_RichText h4 {
    font-family: var(--mc-vanilla-fontlist)
}

.MC_Theme_Vanilla .MC_Link_Style_RichText h1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Vanilla .MC_Link_Style_RichText h2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Vanilla .MC_Link_Style_RichText h3 {
    font-size: 1.5rem;
    letter-spacing: .04em
}

.MC_Theme_Vanilla .MC_Link_Style_RichText h4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Dungeons .MC_Link_Style_RichText h1,.MC_Theme_Dungeons .MC_Link_Style_RichText h2,.MC_Theme_Dungeons .MC_Link_Style_RichText h3,.MC_Theme_Dungeons .MC_Link_Style_RichText h4 {
    font-family: var(--mc-dungeons-fontlist)
}

.MC_Theme_Dungeons .MC_Link_Style_RichText h1 {
    font-size: 3.5rem;
    line-height: 3.5rem
}

.MC_Theme_Dungeons .MC_Link_Style_RichText h2 {
    font-size: 2.5rem;
    line-height: 2.5rem
}

.MC_Theme_Dungeons .MC_Link_Style_RichText h3 {
    font-size: 1.5rem;
    line-height: 1.75rem
}

.MC_Theme_Dungeons .MC_Link_Style_RichText h4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Realms .MC_Link_Style_RichText h1,.MC_Theme_Realms .MC_Link_Style_RichText h2,.MC_Theme_Realms .MC_Link_Style_RichText h3,.MC_Theme_Realms .MC_Link_Style_RichText h4 {
    font-family: var(--mc-realms-fontlist)
}

.MC_Theme_Realms .MC_Link_Style_RichText h1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Realms .MC_Link_Style_RichText h2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Realms .MC_Link_Style_RichText h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: .04em
}

.MC_Theme_Realms .MC_Link_Style_RichText h4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Legends .MC_Link_Style_RichText h1,.MC_Theme_Legends .MC_Link_Style_RichText h2,.MC_Theme_Legends .MC_Link_Style_RichText h3,.MC_Theme_Legends .MC_Link_Style_RichText h4 {
    font-family: var(--mc-legends-fontlist)
}

.MC_Theme_Legends .MC_Link_Style_RichText h1 {
    font-size: 4.5rem;
    line-height: 4.5rem
}

.MC_Theme_Legends .MC_Link_Style_RichText h2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Legends .MC_Link_Style_RichText h3 {
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: .015em
}

.MC_Theme_Legends .MC_Link_Style_RichText h4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Theme_Marketplace .MC_Link_Style_RichText h1,.MC_Theme_Marketplace .MC_Link_Style_RichText h2,.MC_Theme_Marketplace .MC_Link_Style_RichText h3,.MC_Theme_Marketplace .MC_Link_Style_RichText h4 {
    font-family: var(--mc-realms-fontlist)
}

.MC_Theme_Marketplace .MC_Link_Style_RichText h1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Marketplace .MC_Link_Style_RichText h2 {
    font-size: 3.5rem;
    line-height: 3.5rem;
    letter-spacing: -.015em
}

.MC_Theme_Marketplace .MC_Link_Style_RichText h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: .04em
}

.MC_Theme_Marketplace .MC_Link_Style_RichText h4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

[class*=MC_Theme_] .MC_Link_Style_RichText h5 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -.015em;
    font-family: var(--mc-default--fontlist)
}

[class*=MC_Theme_] .MC_Link_Style_RichText h6 {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: var(--mc-default--fontlist)
}

@media screen and (max-width: 1199.98px) {
    .MC_Theme_Vanilla .MC_Link_Style_RichText h1 {
        font-size:4rem;
        line-height: 4rem
    }

    .MC_Theme_Dungeons .MC_Link_Style_RichText h1 {
        font-size: 3rem;
        line-height: 3rem
    }

    .MC_Theme_Realms .MC_Link_Style_RichText h1 {
        font-size: 4rem;
        line-height: 4rem
    }

    .MC_Theme_Legends .MC_Link_Style_RichText h1 {
        font-size: 4rem;
        line-height: 4rem
    }

    .MC_Theme_Vanilla .MC_Link_Style_RichText h2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Dungeons .MC_Link_Style_RichText h2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Realms .MC_Link_Style_RichText h2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Legends .MC_Link_Style_RichText h2 {
        font-size: 2.25rem;
        line-height: 2.25rem
    }

    .MC_Theme_Marketplace .MC_Link_Style_RichText h2 {
        font-size: 2rem;
        line-height: 2rem
    }
}

@media screen and (max-width: 767.98px) {
    .MC_Theme_Vanilla .MC_Link_Style_RichText h1 {
        font-size:3rem;
        line-height: 3rem
    }

    .MC_Theme_Dungeons .MC_Link_Style_RichText h1 {
        font-size: 2rem;
        line-height: 2rem
    }

    .MC_Theme_Realms .MC_Link_Style_RichText h1 {
        font-size: 3rem;
        line-height: 3rem
    }

    .MC_Theme_Legends .MC_Link_Style_RichText h1 {
        font-size: 3rem;
        line-height: 3rem
    }

    .MC_Theme_Marketplace .MC_Link_Style_RichText h1 {
        font-size: 3rem;
        line-height: 3rem
    }
}

.MC_Core_HeadingStyle .MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_1,.MC_Core_HeadingStyle .MC_Theme_Vanilla .MC_Link_Style_RichText h1,.MC_Core_HeadingStyle[class*=MC_Theme_] .MC_Heading_1,.MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_1,.MC_Layout_Article .MC_Theme_Vanilla .MC_Link_Style_RichText h1 {
    font-size: 2.25rem;
    line-height: 2.25rem;
    letter-spacing: -.54px
}

.MC_Core_HeadingStyle .MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_2,.MC_Core_HeadingStyle .MC_Theme_Vanilla .MC_Link_Style_RichText h2,.MC_Core_HeadingStyle[class*=MC_Theme_] .MC_Heading_2,.MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_2,.MC_Layout_Article .MC_Theme_Vanilla .MC_Link_Style_RichText h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: -.015em
}

.MC_Core_HeadingStyle .MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_3,.MC_Core_HeadingStyle .MC_Theme_Vanilla .MC_Link_Style_RichText h3,.MC_Core_HeadingStyle[class*=MC_Theme_] .MC_Heading_3,.MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_3,.MC_Layout_Article .MC_Theme_Vanilla .MC_Link_Style_RichText h3 {
    font-family: var(--mc-legends-fontlist);
    font-size: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: .04em
}

.MC_Core_FontStyle .MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_4,.MC_Core_FontStyle .MC_Theme_Vanilla .MC_Link_Style_RichText h4,.MC_Core_HeadingStyle[class*=MC_Theme_] .MC_Heading_4,.MC_Layout_Article .MC_Theme_Vanilla .MC_Heading_4,.MC_Layout_Article .MC_Theme_Vanilla .MC_Link_Style_RichText h4 {
    font-family: var(--mc-legends-fontlist);
    font-size: 1.25rem;
    line-height: 1.25rem
}

.MC_Layout_Article .MC_Link_Style_RichText h2 {
    margin-top: 24px
}

.MC_Layout_Article .MC_Link_Style_RichText h3,.MC_Layout_Article .MC_Link_Style_RichText h4,.MC_Layout_Article .MC_Link_Style_RichText h5 {
    margin-top: 16px
}

.MC_Layout_Article .MC_Link_Style_RichText h1 [class*=MC_Effect],.MC_Layout_Article .MC_Link_Style_RichText h2 [class*=MC_Effect],.MC_Layout_Article .MC_Link_Style_RichText h3 [class*=MC_Effect],.MC_Layout_Article .MC_Link_Style_RichText h4 [class*=MC_Effect],.MC_Layout_Article .MC_Link_Style_RichText h5 [class*=MC_Effect] {
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 12px
}

.MC_video {
    position: relative
}

.MC_video_toggle {
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,.75);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
    position: absolute;
    bottom: 24px;
    left: 24px
}

.MC_video_toggle:before {
    display: block;
    content: '';
    background-color: #fff
}

.MC_video_toggle:before,.MC_video_toggle[data-paused=true]:before {
    clip-path: var(--mc-environment-play_icon_clip-path);
    width: 12px;
    height: 22px
}

.MC_video_toggle[data-paused=false]:before {
    clip-path: var(--mc-environment-pause_icon_clip-path);
    width: 21px;
    height: 22px
}

.MC_video_toggle:focus {
    border: 1px solid var(--mc-core-white);
    outline: 2px solid var(--mc-default-focus)
}

.MC_video_posterPlay {
    cursor: pointer
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_video_toggle:before {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_video_toggle:before {
        filter:invert(1)
    }
}

.MC_video_toggle_wrapper:has(.MC_video_rollupToggle) {
    width: 100%;
    max-width: 100vw;
    position: relative
}

.MC_video_rollupToggle {
    display: flex;
    max-width: 165px;
    min-height: 34px;
    flex-direction: row;
    align-items: center;
    padding: 4px 4px 4px 32px;
    gap: 10px;
    position: absolute;
    right: 0;
    top: 15px;
    width: auto;
    background: rgba(0,0,0,.8);
    box-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-size: .875rem;
    color: var(--mc-core-grey-1);
    border: 0;
    z-index: 250;
    width: auto!important
}

.MC_video_rollupToggle::before {
    content: ' ';
    display: block;
    width: 14px;
    height: 16px;
    background-color: #d9d9d9;
    position: absolute;
    left: 11px
}

.MC_video_rollupToggle[data-paused=false]::before {
    aspect-ratio: 1/1;
    clip-path: var(--mc-environment-pause_icon_clip-path)
}

.MC_video_rollupToggle[data-paused=true]::before {
    aspect-ratio: 6/11;
    clip-path: var(--mc-environment-play_icon_clip-path)
}

.MC_video_rollupToggle_wrapper {
    transition: width .7s ease-out;
    overflow: hidden
}

.MC_video_rollupToggle_text {
    word-wrap: break-word
}

.MC_video_rollupToggle::after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.MC_video_rollupToggle:focus {
    outline: 0;
    border: 0
}

.MC_video_rollupToggle:focus::after {
    outline: 2px solid var(--mc-core-white);
    box-shadow: 0 0 0 3px var(--mc-default-focus);
    outline-offset: 0;
    width: calc(100% - 3px)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .MC_video_rollupToggle[data-paused=false]::before,.MC_video_rollupToggle[data-paused=true]::before {
        background-color:currentColor;
        filter: invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .MC_video_rollupToggle[data-paused=false]::before,.MC_video_rollupToggle[data-paused=true]::before {
        filter:invert(1)
    }

    .MC_video_rollupToggle:focus {
        right: 3px
    }

    .MC_video_rollupToggle:focus::after {
        filter: invert(1);
        width: 100%;
        outline-offset: 1px
    }

    .MC_video_rollupToggle:focus:before {
        left: 14px
    }

    .MC_video_rollupToggle:focus .MC_video_rollupToggle_wrapper {
        position: relative;
        left: 3px
    }
}

 
 

@media (prefers-reduced-motion:reduce) {
    .minecraft-main-button {
        -webkit-animation: none;
        animation: none;
        -webkit-transition: all .01s,opacity .01s .01s;
        transition: all .01s,opacity .01s .01s
    }
}

.minecraft-main-button {
    margin: auto;
    padding: 15px 30px;
    border: none;
    font-family: Noto Sans,sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .03em;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.minecraft-main-button.button-green {
    background: #3b8526;
    -webkit-box-shadow: inset 0 4px #6bc349,inset 0 -4px #2a631c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #6bc349,inset 0 -4px #2a631c,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #2a631c
}

.minecraft-main-button.button-green.light-hover:focus,.minecraft-main-button.button-green.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #6bc349,inset 0 0 #2a631c;
    box-shadow: inset 0 0 #6bc349,inset 0 0 #2a631c
}

.minecraft-main-button.button-green.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-green.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #6bc349 inset,0 -6px 0 0 #2a631c inset;
    box-shadow: inset 0 6px 0 0 #6bc349,inset 0 -6px 0 0 #2a631c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-green.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-green.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-green.button-grey:focus,.minecraft-main-button.button-green.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-green.button-grey:focus path,.minecraft-main-button.button-green.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-green.button-grey:focus,.minecraft-main-button.button-green.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-green.button-grey:focus,.minecraft-main-button.button-green.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-green.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #6bc349 inset,0 -6px 0 0 #2a631c inset;
    box-shadow: inset 0 6px 0 0 #6bc349,inset 0 -6px 0 0 #2a631c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-green.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-green.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-green.button-dark-green:focus,.minecraft-main-button.button-green.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-green.button-dark-green:focus,.minecraft-main-button.button-green.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-green.button-dark-green:focus,.minecraft-main-button.button-green.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-green {
    background: #52a435;
    -webkit-box-shadow: inset 0 4px #86d562,inset 0 -4px #3b8526,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #86d562,inset 0 -4px #3b8526,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #3b8526
}

.minecraft-main-button.button-light-green.light-hover:focus,.minecraft-main-button.button-light-green.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #86d562,inset 0 0 #3b8526;
    box-shadow: inset 0 0 #86d562,inset 0 0 #3b8526
}

.minecraft-main-button.button-light-green.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-green.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #86d562 inset,0 -6px 0 0 #3b8526 inset;
    box-shadow: inset 0 6px 0 0 #86d562,inset 0 -6px 0 0 #3b8526
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-green.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-green.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-green.button-grey:focus,.minecraft-main-button.button-light-green.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-green.button-grey:focus path,.minecraft-main-button.button-light-green.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-green.button-grey:focus,.minecraft-main-button.button-light-green.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-green.button-grey:focus,.minecraft-main-button.button-light-green.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-green.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #86d562 inset,0 -6px 0 0 #3b8526 inset;
    box-shadow: inset 0 6px 0 0 #86d562,inset 0 -6px 0 0 #3b8526
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-green.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-green.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-green.button-dark-green:focus,.minecraft-main-button.button-light-green.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-green.button-dark-green:focus,.minecraft-main-button.button-light-green.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-green.button-dark-green:focus,.minecraft-main-button.button-light-green.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-brown {
    background: #7a4d38;
    -webkit-box-shadow: inset 0 4px #956c48,inset 0 -4px #513523,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #956c48,inset 0 -4px #513523,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #513523
}

.minecraft-main-button.button-brown.light-hover:focus,.minecraft-main-button.button-brown.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #956c48,inset 0 0 #513523;
    box-shadow: inset 0 0 #956c48,inset 0 0 #513523
}

.minecraft-main-button.button-brown.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-brown.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #956c48 inset,0 -6px 0 0 #513523 inset;
    box-shadow: inset 0 6px 0 0 #956c48,inset 0 -6px 0 0 #513523
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-brown.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-brown.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-brown.button-grey:focus,.minecraft-main-button.button-brown.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-brown.button-grey:focus path,.minecraft-main-button.button-brown.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-brown.button-grey:focus,.minecraft-main-button.button-brown.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-brown.button-grey:focus,.minecraft-main-button.button-brown.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-brown.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #956c48 inset,0 -6px 0 0 #513523 inset;
    box-shadow: inset 0 6px 0 0 #956c48,inset 0 -6px 0 0 #513523
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-brown.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-brown.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-brown.button-dark-green:focus,.minecraft-main-button.button-brown.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-brown.button-dark-green:focus,.minecraft-main-button.button-brown.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-brown.button-dark-green:focus,.minecraft-main-button.button-brown.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-brown {
    background: #956c48;
    -webkit-box-shadow: inset 0 4px #cba380,inset 0 -4px #7a4d38,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #cba380,inset 0 -4px #7a4d38,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #7a4d38
}

.minecraft-main-button.button-light-brown.light-hover:focus,.minecraft-main-button.button-light-brown.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #cba380,inset 0 0 #7a4d38;
    box-shadow: inset 0 0 #cba380,inset 0 0 #7a4d38
}

.minecraft-main-button.button-light-brown.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-brown.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #cba380 inset,0 -6px 0 0 #7a4d38 inset;
    box-shadow: inset 0 6px 0 0 #cba380,inset 0 -6px 0 0 #7a4d38
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-brown.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-brown.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-brown.button-grey:focus,.minecraft-main-button.button-light-brown.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-brown.button-grey:focus path,.minecraft-main-button.button-light-brown.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-brown.button-grey:focus,.minecraft-main-button.button-light-brown.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-brown.button-grey:focus,.minecraft-main-button.button-light-brown.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-brown.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #cba380 inset,0 -6px 0 0 #7a4d38 inset;
    box-shadow: inset 0 6px 0 0 #cba380,inset 0 -6px 0 0 #7a4d38
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-brown.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-brown.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-brown.button-dark-green:focus,.minecraft-main-button.button-light-brown.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-brown.button-dark-green:focus,.minecraft-main-button.button-light-brown.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-brown.button-dark-green:focus,.minecraft-main-button.button-light-brown.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-yellow {
    background: #e2b923;
    -webkit-box-shadow: inset 0 4px #fbe64c,inset 0 -4px #b59730,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #fbe64c,inset 0 -4px #b59730,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #fbe64c
}

.minecraft-main-button.button-yellow.light-hover:focus,.minecraft-main-button.button-yellow.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fbe64c,inset 0 0 #b59730;
    box-shadow: inset 0 0 #fbe64c,inset 0 0 #b59730
}

.minecraft-main-button.button-yellow.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-yellow.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #fbe64c inset,0 -6px 0 0 #b59730 inset;
    box-shadow: inset 0 6px 0 0 #fbe64c,inset 0 -6px 0 0 #b59730
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-yellow.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-yellow.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-yellow.button-grey:focus,.minecraft-main-button.button-yellow.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-yellow.button-grey:focus path,.minecraft-main-button.button-yellow.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-yellow.button-grey:focus,.minecraft-main-button.button-yellow.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-yellow.button-grey:focus,.minecraft-main-button.button-yellow.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-yellow.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #fbe64c inset,0 -6px 0 0 #b59730 inset;
    box-shadow: inset 0 6px 0 0 #fbe64c,inset 0 -6px 0 0 #b59730
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-yellow.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-yellow.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-yellow.button-dark-green:focus,.minecraft-main-button.button-yellow.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-yellow.button-dark-green:focus,.minecraft-main-button.button-yellow.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-yellow.button-dark-green:focus,.minecraft-main-button.button-yellow.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-yellow {
    background: #fbe01b;
    -webkit-box-shadow: inset 0 4px #fbe64c,inset 0 -4px #e2b923,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #fbe64c,inset 0 -4px #e2b923,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #fbe64c
}

.minecraft-main-button.button-light-yellow.light-hover:focus,.minecraft-main-button.button-light-yellow.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fbe64c,inset 0 0 #e2b923;
    box-shadow: inset 0 0 #fbe64c,inset 0 0 #e2b923
}

.minecraft-main-button.button-light-yellow.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-yellow.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #fbe64c inset,0 -6px 0 0 #e2b923 inset;
    box-shadow: inset 0 6px 0 0 #fbe64c,inset 0 -6px 0 0 #e2b923
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-yellow.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-yellow.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-yellow.button-grey:focus,.minecraft-main-button.button-light-yellow.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-yellow.button-grey:focus path,.minecraft-main-button.button-light-yellow.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-yellow.button-grey:focus,.minecraft-main-button.button-light-yellow.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-yellow.button-grey:focus,.minecraft-main-button.button-light-yellow.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-yellow.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #fbe64c inset,0 -6px 0 0 #e2b923 inset;
    box-shadow: inset 0 6px 0 0 #fbe64c,inset 0 -6px 0 0 #e2b923
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-yellow.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-yellow.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-yellow.button-dark-green:focus,.minecraft-main-button.button-light-yellow.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-yellow.button-dark-green:focus,.minecraft-main-button.button-light-yellow.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-yellow.button-dark-green:focus,.minecraft-main-button.button-light-yellow.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-burnt-orange {
    background: #c34327;
    -webkit-box-shadow: inset 0 4px #f47725,inset 0 -4px #8b341c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f47725,inset 0 -4px #8b341c,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #8b341c
}

.minecraft-main-button.button-burnt-orange.light-hover:focus,.minecraft-main-button.button-burnt-orange.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f47725,inset 0 0 #8b341c;
    box-shadow: inset 0 0 #f47725,inset 0 0 #8b341c
}

.minecraft-main-button.button-burnt-orange.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-burnt-orange.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #f47725 inset,0 -6px 0 0 #8b341c inset;
    box-shadow: inset 0 6px 0 0 #f47725,inset 0 -6px 0 0 #8b341c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-burnt-orange.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-burnt-orange.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-burnt-orange.button-grey:focus,.minecraft-main-button.button-burnt-orange.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-burnt-orange.button-grey:focus path,.minecraft-main-button.button-burnt-orange.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-burnt-orange.button-grey:focus,.minecraft-main-button.button-burnt-orange.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-burnt-orange.button-grey:focus,.minecraft-main-button.button-burnt-orange.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-burnt-orange.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #f47725 inset,0 -6px 0 0 #8b341c inset;
    box-shadow: inset 0 6px 0 0 #f47725,inset 0 -6px 0 0 #8b341c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-burnt-orange.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-burnt-orange.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-burnt-orange.button-dark-green:focus,.minecraft-main-button.button-burnt-orange.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-burnt-orange.button-dark-green:focus,.minecraft-main-button.button-burnt-orange.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-burnt-orange.button-dark-green:focus,.minecraft-main-button.button-burnt-orange.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-orange {
    background: #f47725;
    -webkit-box-shadow: inset 0 4px #fdc07f,inset 0 -4px #c34327,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #fdc07f,inset 0 -4px #c34327,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #c34327
}

.minecraft-main-button.button-orange.light-hover:focus,.minecraft-main-button.button-orange.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fdc07f,inset 0 0 #c34327;
    box-shadow: inset 0 0 #fdc07f,inset 0 0 #c34327
}

.minecraft-main-button.button-orange.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-orange.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #fdc07f inset,0 -6px 0 0 #c34327 inset;
    box-shadow: inset 0 6px 0 0 #fdc07f,inset 0 -6px 0 0 #c34327
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-orange.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-orange.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-orange.button-grey:focus,.minecraft-main-button.button-orange.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-orange.button-grey:focus path,.minecraft-main-button.button-orange.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-orange.button-grey:focus,.minecraft-main-button.button-orange.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-orange.button-grey:focus,.minecraft-main-button.button-orange.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-orange.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #fdc07f inset,0 -6px 0 0 #c34327 inset;
    box-shadow: inset 0 6px 0 0 #fdc07f,inset 0 -6px 0 0 #c34327
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-orange.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-orange.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-orange.button-dark-green:focus,.minecraft-main-button.button-orange.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-orange.button-dark-green:focus,.minecraft-main-button.button-orange.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-orange.button-dark-green:focus,.minecraft-main-button.button-orange.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-red {
    background: #eb282b;
    -webkit-box-shadow: inset 0 4px #f3808a,inset 0 -4px #ba2426,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f3808a,inset 0 -4px #ba2426,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #ba2426
}

.minecraft-main-button.button-red.light-hover:focus,.minecraft-main-button.button-red.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f3808a,inset 0 0 #ba2426;
    box-shadow: inset 0 0 #f3808a,inset 0 0 #ba2426
}

.minecraft-main-button.button-red.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-red.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #f3808a inset,0 -6px 0 0 #ba2426 inset;
    box-shadow: inset 0 6px 0 0 #f3808a,inset 0 -6px 0 0 #ba2426
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-red.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-red.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-red.button-grey:focus,.minecraft-main-button.button-red.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-red.button-grey:focus path,.minecraft-main-button.button-red.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-red.button-grey:focus,.minecraft-main-button.button-red.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-red.button-grey:focus,.minecraft-main-button.button-red.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-red.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #f3808a inset,0 -6px 0 0 #ba2426 inset;
    box-shadow: inset 0 6px 0 0 #f3808a,inset 0 -6px 0 0 #ba2426
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-red.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-red.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-red.button-dark-green:focus,.minecraft-main-button.button-red.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-red.button-dark-green:focus,.minecraft-main-button.button-red.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-red.button-dark-green:focus,.minecraft-main-button.button-red.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-red {
    background: #f3808a;
    -webkit-box-shadow: inset 0 4px #f8b3b9,inset 0 -4px #f15a5b,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f8b3b9,inset 0 -4px #f15a5b,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #f8b3b9
}

.minecraft-main-button.button-light-red.light-hover:focus,.minecraft-main-button.button-light-red.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f8b3b9,inset 0 0 #f15a5b;
    box-shadow: inset 0 0 #f8b3b9,inset 0 0 #f15a5b
}

.minecraft-main-button.button-light-red.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-red.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #f8b3b9 inset,0 -6px 0 0 #f15a5b inset;
    box-shadow: inset 0 6px 0 0 #f8b3b9,inset 0 -6px 0 0 #f15a5b
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-red.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-red.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-red.button-grey:focus,.minecraft-main-button.button-light-red.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-red.button-grey:focus path,.minecraft-main-button.button-light-red.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-red.button-grey:focus,.minecraft-main-button.button-light-red.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-red.button-grey:focus,.minecraft-main-button.button-light-red.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-red.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #f8b3b9 inset,0 -6px 0 0 #f15a5b inset;
    box-shadow: inset 0 6px 0 0 #f8b3b9,inset 0 -6px 0 0 #f15a5b
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-red.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-red.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-red.button-dark-green:focus,.minecraft-main-button.button-light-red.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-red.button-dark-green:focus,.minecraft-main-button.button-light-red.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-red.button-dark-green:focus,.minecraft-main-button.button-light-red.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-fuschia {
    background: #cb277a;
    -webkit-box-shadow: inset 0 4px #f062a4,inset 0 -4px #98205e,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f062a4,inset 0 -4px #98205e,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #98205e
}

.minecraft-main-button.button-fuschia.light-hover:focus,.minecraft-main-button.button-fuschia.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f062a4,inset 0 0 #98205e;
    box-shadow: inset 0 0 #f062a4,inset 0 0 #98205e
}

.minecraft-main-button.button-fuschia.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-fuschia.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #f062a4 inset,0 -6px 0 0 #98205e inset;
    box-shadow: inset 0 6px 0 0 #f062a4,inset 0 -6px 0 0 #98205e
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-fuschia.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-fuschia.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-fuschia.button-grey:focus,.minecraft-main-button.button-fuschia.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-fuschia.button-grey:focus path,.minecraft-main-button.button-fuschia.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-fuschia.button-grey:focus,.minecraft-main-button.button-fuschia.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-fuschia.button-grey:focus,.minecraft-main-button.button-fuschia.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-fuschia.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #f062a4 inset,0 -6px 0 0 #98205e inset;
    box-shadow: inset 0 6px 0 0 #f062a4,inset 0 -6px 0 0 #98205e
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-fuschia.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-fuschia.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-fuschia.button-dark-green:focus,.minecraft-main-button.button-fuschia.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-fuschia.button-dark-green:focus,.minecraft-main-button.button-fuschia.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-fuschia.button-dark-green:focus,.minecraft-main-button.button-fuschia.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-pink {
    background: #f062a4;
    -webkit-box-shadow: inset 0 4px #f6a9cb,inset 0 -4px #cb277a,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f6a9cb,inset 0 -4px #cb277a,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #cb277a
}

.minecraft-main-button.button-pink.light-hover:focus,.minecraft-main-button.button-pink.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f6a9cb,inset 0 0 #cb277a;
    box-shadow: inset 0 0 #f6a9cb,inset 0 0 #cb277a
}

.minecraft-main-button.button-pink.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-pink.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #f6a9cb inset,0 -6px 0 0 #cb277a inset;
    box-shadow: inset 0 6px 0 0 #f6a9cb,inset 0 -6px 0 0 #cb277a
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-pink.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-pink.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-pink.button-grey:focus,.minecraft-main-button.button-pink.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-pink.button-grey:focus path,.minecraft-main-button.button-pink.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-pink.button-grey:focus,.minecraft-main-button.button-pink.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-pink.button-grey:focus,.minecraft-main-button.button-pink.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-pink.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #f6a9cb inset,0 -6px 0 0 #cb277a inset;
    box-shadow: inset 0 6px 0 0 #f6a9cb,inset 0 -6px 0 0 #cb277a
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-pink.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-pink.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-pink.button-dark-green:focus,.minecraft-main-button.button-pink.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-pink.button-dark-green:focus,.minecraft-main-button.button-pink.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-pink.button-dark-green:focus,.minecraft-main-button.button-pink.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-plum {
    background: #98268d;
    -webkit-box-shadow: inset 0 4px #c771ae,inset 0 -4px #752774,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #c771ae,inset 0 -4px #752774,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #752774
}

.minecraft-main-button.button-plum.light-hover:focus,.minecraft-main-button.button-plum.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #c771ae,inset 0 0 #752774;
    box-shadow: inset 0 0 #c771ae,inset 0 0 #752774
}

.minecraft-main-button.button-plum.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-plum.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #c771ae inset,0 -6px 0 0 #752774 inset;
    box-shadow: inset 0 6px 0 0 #c771ae,inset 0 -6px 0 0 #752774
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-plum.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-plum.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-plum.button-grey:focus,.minecraft-main-button.button-plum.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-plum.button-grey:focus path,.minecraft-main-button.button-plum.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-plum.button-grey:focus,.minecraft-main-button.button-plum.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-plum.button-grey:focus,.minecraft-main-button.button-plum.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-plum.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #c771ae inset,0 -6px 0 0 #752774 inset;
    box-shadow: inset 0 6px 0 0 #c771ae,inset 0 -6px 0 0 #752774
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-plum.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-plum.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-plum.button-dark-green:focus,.minecraft-main-button.button-plum.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-plum.button-dark-green:focus,.minecraft-main-button.button-plum.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-plum.button-dark-green:focus,.minecraft-main-button.button-plum.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-plum {
    background: #c771ae;
    -webkit-box-shadow: inset 0 4px #d8a5cc,inset 0 -4px #b34e9d,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #d8a5cc,inset 0 -4px #b34e9d,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #b34e9d
}

.minecraft-main-button.button-light-plum.light-hover:focus,.minecraft-main-button.button-light-plum.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #d8a5cc,inset 0 0 #b34e9d;
    box-shadow: inset 0 0 #d8a5cc,inset 0 0 #b34e9d
}

.minecraft-main-button.button-light-plum.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-plum.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #d8a5cc inset,0 -6px 0 0 #b34e9d inset;
    box-shadow: inset 0 6px 0 0 #d8a5cc,inset 0 -6px 0 0 #b34e9d
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-plum.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-plum.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-plum.button-grey:focus,.minecraft-main-button.button-light-plum.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-plum.button-grey:focus path,.minecraft-main-button.button-light-plum.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-plum.button-grey:focus,.minecraft-main-button.button-light-plum.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-plum.button-grey:focus,.minecraft-main-button.button-light-plum.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-plum.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #d8a5cc inset,0 -6px 0 0 #b34e9d inset;
    box-shadow: inset 0 6px 0 0 #d8a5cc,inset 0 -6px 0 0 #b34e9d
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-plum.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-plum.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-plum.button-dark-green:focus,.minecraft-main-button.button-light-plum.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-plum.button-dark-green:focus,.minecraft-main-button.button-light-plum.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-plum.button-dark-green:focus,.minecraft-main-button.button-light-plum.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-purple {
    background: #64499d;
    -webkit-box-shadow: inset 0 4px #8970b2,inset 0 -4px #4b2e8a,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #8970b2,inset 0 -4px #4b2e8a,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #4b2e8a
}

.minecraft-main-button.button-purple.light-hover:focus,.minecraft-main-button.button-purple.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #8970b2,inset 0 0 #4b2e8a;
    box-shadow: inset 0 0 #8970b2,inset 0 0 #4b2e8a
}

.minecraft-main-button.button-purple.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-purple.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #8970b2 inset,0 -6px 0 0 #4b2e8a inset;
    box-shadow: inset 0 6px 0 0 #8970b2,inset 0 -6px 0 0 #4b2e8a
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-purple.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-purple.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-purple.button-grey:focus,.minecraft-main-button.button-purple.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-purple.button-grey:focus path,.minecraft-main-button.button-purple.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-purple.button-grey:focus,.minecraft-main-button.button-purple.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-purple.button-grey:focus,.minecraft-main-button.button-purple.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-purple.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #8970b2 inset,0 -6px 0 0 #4b2e8a inset;
    box-shadow: inset 0 6px 0 0 #8970b2,inset 0 -6px 0 0 #4b2e8a
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-purple.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-purple.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-purple.button-dark-green:focus,.minecraft-main-button.button-purple.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-purple.button-dark-green:focus,.minecraft-main-button.button-purple.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-purple.button-dark-green:focus,.minecraft-main-button.button-purple.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-lilac {
    background: #8970b2;
    -webkit-box-shadow: inset 0 4px #ac94c6,inset 0 -4px #735aa6,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #ac94c6,inset 0 -4px #735aa6,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #735aa6
}

.minecraft-main-button.button-lilac.light-hover:focus,.minecraft-main-button.button-lilac.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #ac94c6,inset 0 0 #735aa6;
    box-shadow: inset 0 0 #ac94c6,inset 0 0 #735aa6
}

.minecraft-main-button.button-lilac.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-lilac.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #ac94c6 inset,0 -6px 0 0 #735aa6 inset;
    box-shadow: inset 0 6px 0 0 #ac94c6,inset 0 -6px 0 0 #735aa6
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-lilac.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-lilac.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-lilac.button-grey:focus,.minecraft-main-button.button-lilac.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-lilac.button-grey:focus path,.minecraft-main-button.button-lilac.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-lilac.button-grey:focus,.minecraft-main-button.button-lilac.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-lilac.button-grey:focus,.minecraft-main-button.button-lilac.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-lilac.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #ac94c6 inset,0 -6px 0 0 #735aa6 inset;
    box-shadow: inset 0 6px 0 0 #ac94c6,inset 0 -6px 0 0 #735aa6
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-lilac.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-lilac.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-lilac.button-dark-green:focus,.minecraft-main-button.button-lilac.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-lilac.button-dark-green:focus,.minecraft-main-button.button-lilac.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-lilac.button-dark-green:focus,.minecraft-main-button.button-lilac.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-blue {
    background: #0f6fb8;
    -webkit-box-shadow: inset 0 4px #3aa1d7,inset 0 -4px #05548d,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #3aa1d7,inset 0 -4px #05548d,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #05548d
}

.minecraft-main-button.button-blue.light-hover:focus,.minecraft-main-button.button-blue.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #3aa1d7,inset 0 0 #05548d;
    box-shadow: inset 0 0 #3aa1d7,inset 0 0 #05548d
}

.minecraft-main-button.button-blue.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-blue.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #3aa1d7 inset,0 -6px 0 0 #05548d inset;
    box-shadow: inset 0 6px 0 0 #3aa1d7,inset 0 -6px 0 0 #05548d
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-blue.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-blue.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-blue.button-grey:focus,.minecraft-main-button.button-blue.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-blue.button-grey:focus path,.minecraft-main-button.button-blue.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-blue.button-grey:focus,.minecraft-main-button.button-blue.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-blue.button-grey:focus,.minecraft-main-button.button-blue.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-blue.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #3aa1d7 inset,0 -6px 0 0 #05548d inset;
    box-shadow: inset 0 6px 0 0 #3aa1d7,inset 0 -6px 0 0 #05548d
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-blue.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-blue.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-blue.button-dark-green:focus,.minecraft-main-button.button-blue.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-blue.button-dark-green:focus,.minecraft-main-button.button-blue.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-blue.button-dark-green:focus,.minecraft-main-button.button-blue.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-blue {
    background: #3aa1d7;
    -webkit-box-shadow: inset 0 4px #92d8f1,inset 0 -4px #228dcb,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #92d8f1,inset 0 -4px #228dcb,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #228dcb
}

.minecraft-main-button.button-light-blue.light-hover:focus,.minecraft-main-button.button-light-blue.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #92d8f1,inset 0 0 #228dcb;
    box-shadow: inset 0 0 #92d8f1,inset 0 0 #228dcb
}

.minecraft-main-button.button-light-blue.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-blue.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #92d8f1 inset,0 -6px 0 0 #228dcb inset;
    box-shadow: inset 0 6px 0 0 #92d8f1,inset 0 -6px 0 0 #228dcb
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-blue.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-blue.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-blue.button-grey:focus,.minecraft-main-button.button-light-blue.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-blue.button-grey:focus path,.minecraft-main-button.button-light-blue.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-blue.button-grey:focus,.minecraft-main-button.button-light-blue.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-blue.button-grey:focus,.minecraft-main-button.button-light-blue.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-blue.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #92d8f1 inset,0 -6px 0 0 #228dcb inset;
    box-shadow: inset 0 6px 0 0 #92d8f1,inset 0 -6px 0 0 #228dcb
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-blue.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-blue.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-blue.button-dark-green:focus,.minecraft-main-button.button-light-blue.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-blue.button-dark-green:focus,.minecraft-main-button.button-light-blue.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-blue.button-dark-green:focus,.minecraft-main-button.button-light-blue.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-teal {
    background: #168d91;
    -webkit-box-shadow: inset 0 4px #3dc1c9,inset 0 -4px #09797f,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #3dc1c9,inset 0 -4px #09797f,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #09797f
}

.minecraft-main-button.button-teal.light-hover:focus,.minecraft-main-button.button-teal.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #3dc1c9,inset 0 0 #09797f;
    box-shadow: inset 0 0 #3dc1c9,inset 0 0 #09797f
}

.minecraft-main-button.button-teal.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-teal.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #3dc1c9 inset,0 -6px 0 0 #09797f inset;
    box-shadow: inset 0 6px 0 0 #3dc1c9,inset 0 -6px 0 0 #09797f
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-teal.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-teal.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-teal.button-grey:focus,.minecraft-main-button.button-teal.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-teal.button-grey:focus path,.minecraft-main-button.button-teal.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-teal.button-grey:focus,.minecraft-main-button.button-teal.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-teal.button-grey:focus,.minecraft-main-button.button-teal.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-teal.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #3dc1c9 inset,0 -6px 0 0 #09797f inset;
    box-shadow: inset 0 6px 0 0 #3dc1c9,inset 0 -6px 0 0 #09797f
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-teal.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-teal.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-teal.button-dark-green:focus,.minecraft-main-button.button-teal.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-teal.button-dark-green:focus,.minecraft-main-button.button-teal.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-teal.button-dark-green:focus,.minecraft-main-button.button-teal.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-teal {
    background: #3dc1c9;
    -webkit-box-shadow: inset 0 4px #a4ddeb,inset 0 -4px #0eb1b0,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #a4ddeb,inset 0 -4px #0eb1b0,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #a4ddeb
}

.minecraft-main-button.button-light-teal.light-hover:focus,.minecraft-main-button.button-light-teal.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #a4ddeb,inset 0 0 #0eb1b0;
    box-shadow: inset 0 0 #a4ddeb,inset 0 0 #0eb1b0
}

.minecraft-main-button.button-light-teal.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-light-teal.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #a4ddeb inset,0 -6px 0 0 #0eb1b0 inset;
    box-shadow: inset 0 6px 0 0 #a4ddeb,inset 0 -6px 0 0 #0eb1b0
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-teal.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-teal.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-teal.button-grey:focus,.minecraft-main-button.button-light-teal.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-light-teal.button-grey:focus path,.minecraft-main-button.button-light-teal.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-teal.button-grey:focus,.minecraft-main-button.button-light-teal.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-teal.button-grey:focus,.minecraft-main-button.button-light-teal.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-teal.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #a4ddeb inset,0 -6px 0 0 #0eb1b0 inset;
    box-shadow: inset 0 6px 0 0 #a4ddeb,inset 0 -6px 0 0 #0eb1b0
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-teal.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-teal.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-light-teal.button-dark-green:focus,.minecraft-main-button.button-light-teal.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-light-teal.button-dark-green:focus,.minecraft-main-button.button-light-teal.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-light-teal.button-dark-green:focus,.minecraft-main-button.button-light-teal.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-grey {
    background: #d0c5c0;
    -webkit-box-shadow: inset 0 4px #ede5e2,inset 0 -4px #aba09c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #ede5e2,inset 0 -4px #aba09c,0 4px rgba(0,0,0,.25);
    color: #262423
}

.minecraft-main-button.button-grey.light-hover:focus,.minecraft-main-button.button-grey.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #ede5e2,inset 0 0 #aba09c;
    box-shadow: inset 0 0 #ede5e2,inset 0 0 #aba09c
}

.minecraft-main-button.button-grey.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-grey.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #ede5e2 inset,0 -6px 0 0 #aba09c inset;
    box-shadow: inset 0 6px 0 0 #ede5e2,inset 0 -6px 0 0 #aba09c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-grey.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-grey.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-grey.button-grey:focus,.minecraft-main-button.button-grey.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-grey.button-grey:focus path,.minecraft-main-button.button-grey.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-grey.button-grey:focus,.minecraft-main-button.button-grey.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-grey.button-grey:focus,.minecraft-main-button.button-grey.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-grey.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #ede5e2 inset,0 -6px 0 0 #aba09c inset;
    box-shadow: inset 0 6px 0 0 #ede5e2,inset 0 -6px 0 0 #aba09c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-grey.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-grey.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-grey.button-dark-green:focus,.minecraft-main-button.button-grey.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-grey.button-dark-green:focus,.minecraft-main-button.button-grey.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-grey.button-dark-green:focus,.minecraft-main-button.button-grey.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-dark-green {
    background: #3c8527;
    -webkit-box-shadow: inset 0 4px #52a535,inset 0 -4px #2a641c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #52a535,inset 0 -4px #2a641c,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #2a641c
}

.minecraft-main-button.button-dark-green.light-hover:focus,.minecraft-main-button.button-dark-green.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #52a535,inset 0 0 #2a641c;
    box-shadow: inset 0 0 #52a535,inset 0 0 #2a641c
}

.minecraft-main-button.button-dark-green.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button.button-dark-green.button-grey {
    -webkit-box-shadow: 0 6px 0 0 #52a535 inset,0 -6px 0 0 #2a641c inset;
    box-shadow: inset 0 6px 0 0 #52a535,inset 0 -6px 0 0 #2a641c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-dark-green.button-grey {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-dark-green.button-grey {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-dark-green.button-grey:focus,.minecraft-main-button.button-dark-green.button-grey:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

.minecraft-main-button.button-dark-green.button-grey:focus path,.minecraft-main-button.button-dark-green.button-grey:hover path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-dark-green.button-grey:focus,.minecraft-main-button.button-dark-green.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-dark-green.button-grey:focus,.minecraft-main-button.button-dark-green.button-grey:hover {
        outline:4px solid #000;
        border: none
    }
}

.minecraft-main-button.button-dark-green.button-dark-green {
    -webkit-box-shadow: 0 6px 0 0 #52a535 inset,0 -6px 0 0 #2a641c inset;
    box-shadow: inset 0 6px 0 0 #52a535,inset 0 -6px 0 0 #2a641c
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-dark-green.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-dark-green.button-dark-green {
        outline:2px solid #000;
        border: none
    }
}

.minecraft-main-button.button-dark-green.button-dark-green:focus,.minecraft-main-button.button-dark-green.button-dark-green:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 1px;
    border: 2px solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button.button-dark-green.button-dark-green:focus,.minecraft-main-button.button-dark-green.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button.button-dark-green.button-dark-green:focus,.minecraft-main-button.button-dark-green.button-dark-green:hover {
        outline:4px solid #000;
        border: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button:after,.minecraft-main-button:before,.minecraft-main-button>img {
        -webkit-filter:invert(1);
        filter: invert(1)
    }
}

.minecraft-main-button:focus,.minecraft-main-button:hover {
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3d3938),to(#171615));
    background-image: linear-gradient(#3d3938,#171615);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fff,inset 0 0 #000;
    box-shadow: inset 0 0 #fff,inset 0 0 #000;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-box-shadow: inset 0 0 0 2px #1157be;
    box-shadow: inset 0 0 0 2px #1157be;
    outline: .063rem solid #fff
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button:focus,.minecraft-main-button:hover {
        outline-width:1px;
        outline-style: auto;
        outline-offset: 1px
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button:focus,.minecraft-main-button:hover {
        outline-width:1px;
        outline-style: auto;
        outline-offset: 1px
    }
}

.minecraft-main-button:active {
    background: #4a494b;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 -2px #8d8e92,inset 0 2px #000;
    box-shadow: inset 0 -2px #8d8e92,inset 0 2px #000;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .minecraft-main-button {
        outline:1px auto;
        outline-offset: 1px
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .minecraft-main-button {
        outline:1px auto;
        outline-offset: 1px
    }
}

button.minecraft-main-button:focus,button.minecraft-main-button:hover {
    outline: 2px solid #1157be;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
    outline-offset: 2px
}

.minecraft-main-button-small {
    margin: auto;
    padding: 9pt 1pc;
    border: none;
    font-family: Noto Sans,sans-serif;
    font-size: 14px;
    line-height: 1pc;
    font-weight: 700;
    letter-spacing: .03em;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.minecraft-main-button-small.button-green {
    background: #3b8526;
    -webkit-box-shadow: inset 0 4px #6bc349,inset 0 -4px #2a631c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #6bc349,inset 0 -4px #2a631c,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #2a631c
}

.minecraft-main-button-small.button-green.light-hover:focus,.minecraft-main-button-small.button-green.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #6bc349,inset 0 0 #2a631c;
    box-shadow: inset 0 0 #6bc349,inset 0 0 #2a631c
}

.minecraft-main-button-small.button-green.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-green {
    background: #52a435;
    -webkit-box-shadow: inset 0 4px #86d562,inset 0 -4px #3b8526,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #86d562,inset 0 -4px #3b8526,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #3b8526
}

.minecraft-main-button-small.button-light-green.light-hover:focus,.minecraft-main-button-small.button-light-green.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #86d562,inset 0 0 #3b8526;
    box-shadow: inset 0 0 #86d562,inset 0 0 #3b8526
}

.minecraft-main-button-small.button-light-green.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-brown {
    background: #7a4d38;
    -webkit-box-shadow: inset 0 4px #956c48,inset 0 -4px #513523,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #956c48,inset 0 -4px #513523,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #513523
}

.minecraft-main-button-small.button-brown.light-hover:focus,.minecraft-main-button-small.button-brown.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #956c48,inset 0 0 #513523;
    box-shadow: inset 0 0 #956c48,inset 0 0 #513523
}

.minecraft-main-button-small.button-brown.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-brown {
    background: #956c48;
    -webkit-box-shadow: inset 0 4px #cba380,inset 0 -4px #7a4d38,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #cba380,inset 0 -4px #7a4d38,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #7a4d38
}

.minecraft-main-button-small.button-light-brown.light-hover:focus,.minecraft-main-button-small.button-light-brown.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #cba380,inset 0 0 #7a4d38;
    box-shadow: inset 0 0 #cba380,inset 0 0 #7a4d38
}

.minecraft-main-button-small.button-light-brown.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-yellow {
    background: #e2b923;
    -webkit-box-shadow: inset 0 4px #fbe64c,inset 0 -4px #b59730,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #fbe64c,inset 0 -4px #b59730,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #fbe64c
}

.minecraft-main-button-small.button-yellow.light-hover:focus,.minecraft-main-button-small.button-yellow.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fbe64c,inset 0 0 #b59730;
    box-shadow: inset 0 0 #fbe64c,inset 0 0 #b59730
}

.minecraft-main-button-small.button-yellow.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-yellow {
    background: #fbe01b;
    -webkit-box-shadow: inset 0 4px #fbe64c,inset 0 -4px #e2b923,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #fbe64c,inset 0 -4px #e2b923,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #fbe64c
}

.minecraft-main-button-small.button-light-yellow.light-hover:focus,.minecraft-main-button-small.button-light-yellow.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fbe64c,inset 0 0 #e2b923;
    box-shadow: inset 0 0 #fbe64c,inset 0 0 #e2b923
}

.minecraft-main-button-small.button-light-yellow.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-burnt-orange {
    background: #c34327;
    -webkit-box-shadow: inset 0 4px #f47725,inset 0 -4px #8b341c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f47725,inset 0 -4px #8b341c,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #8b341c
}

.minecraft-main-button-small.button-burnt-orange.light-hover:focus,.minecraft-main-button-small.button-burnt-orange.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f47725,inset 0 0 #8b341c;
    box-shadow: inset 0 0 #f47725,inset 0 0 #8b341c
}

.minecraft-main-button-small.button-burnt-orange.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-orange {
    background: #f47725;
    -webkit-box-shadow: inset 0 4px #fdc07f,inset 0 -4px #c34327,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #fdc07f,inset 0 -4px #c34327,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #c34327
}

.minecraft-main-button-small.button-orange.light-hover:focus,.minecraft-main-button-small.button-orange.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fdc07f,inset 0 0 #c34327;
    box-shadow: inset 0 0 #fdc07f,inset 0 0 #c34327
}

.minecraft-main-button-small.button-orange.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-red {
    background: #eb282b;
    -webkit-box-shadow: inset 0 4px #f3808a,inset 0 -4px #ba2426,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f3808a,inset 0 -4px #ba2426,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #ba2426
}

.minecraft-main-button-small.button-red.light-hover:focus,.minecraft-main-button-small.button-red.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f3808a,inset 0 0 #ba2426;
    box-shadow: inset 0 0 #f3808a,inset 0 0 #ba2426
}

.minecraft-main-button-small.button-red.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-red {
    background: #f3808a;
    -webkit-box-shadow: inset 0 4px #f8b3b9,inset 0 -4px #f15a5b,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f8b3b9,inset 0 -4px #f15a5b,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #f8b3b9
}

.minecraft-main-button-small.button-light-red.light-hover:focus,.minecraft-main-button-small.button-light-red.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f8b3b9,inset 0 0 #f15a5b;
    box-shadow: inset 0 0 #f8b3b9,inset 0 0 #f15a5b
}

.minecraft-main-button-small.button-light-red.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-fuschia {
    background: #cb277a;
    -webkit-box-shadow: inset 0 4px #f062a4,inset 0 -4px #98205e,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f062a4,inset 0 -4px #98205e,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #98205e
}

.minecraft-main-button-small.button-fuschia.light-hover:focus,.minecraft-main-button-small.button-fuschia.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f062a4,inset 0 0 #98205e;
    box-shadow: inset 0 0 #f062a4,inset 0 0 #98205e
}

.minecraft-main-button-small.button-fuschia.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-pink {
    background: #f062a4;
    -webkit-box-shadow: inset 0 4px #f6a9cb,inset 0 -4px #cb277a,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #f6a9cb,inset 0 -4px #cb277a,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #cb277a
}

.minecraft-main-button-small.button-pink.light-hover:focus,.minecraft-main-button-small.button-pink.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #f6a9cb,inset 0 0 #cb277a;
    box-shadow: inset 0 0 #f6a9cb,inset 0 0 #cb277a
}

.minecraft-main-button-small.button-pink.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-plum {
    background: #98268d;
    -webkit-box-shadow: inset 0 4px #c771ae,inset 0 -4px #752774,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #c771ae,inset 0 -4px #752774,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #752774
}

.minecraft-main-button-small.button-plum.light-hover:focus,.minecraft-main-button-small.button-plum.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #c771ae,inset 0 0 #752774;
    box-shadow: inset 0 0 #c771ae,inset 0 0 #752774
}

.minecraft-main-button-small.button-plum.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-plum {
    background: #c771ae;
    -webkit-box-shadow: inset 0 4px #d8a5cc,inset 0 -4px #b34e9d,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #d8a5cc,inset 0 -4px #b34e9d,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #b34e9d
}

.minecraft-main-button-small.button-light-plum.light-hover:focus,.minecraft-main-button-small.button-light-plum.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #d8a5cc,inset 0 0 #b34e9d;
    box-shadow: inset 0 0 #d8a5cc,inset 0 0 #b34e9d
}

.minecraft-main-button-small.button-light-plum.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-purple {
    background: #64499d;
    -webkit-box-shadow: inset 0 4px #8970b2,inset 0 -4px #4b2e8a,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #8970b2,inset 0 -4px #4b2e8a,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #4b2e8a
}

.minecraft-main-button-small.button-purple.light-hover:focus,.minecraft-main-button-small.button-purple.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #8970b2,inset 0 0 #4b2e8a;
    box-shadow: inset 0 0 #8970b2,inset 0 0 #4b2e8a
}

.minecraft-main-button-small.button-purple.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-lilac {
    background: #8970b2;
    -webkit-box-shadow: inset 0 4px #ac94c6,inset 0 -4px #735aa6,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #ac94c6,inset 0 -4px #735aa6,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #735aa6
}

.minecraft-main-button-small.button-lilac.light-hover:focus,.minecraft-main-button-small.button-lilac.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #ac94c6,inset 0 0 #735aa6;
    box-shadow: inset 0 0 #ac94c6,inset 0 0 #735aa6
}

.minecraft-main-button-small.button-lilac.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-blue {
    background: #0f6fb8;
    -webkit-box-shadow: inset 0 4px #3aa1d7,inset 0 -4px #05548d,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #3aa1d7,inset 0 -4px #05548d,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #05548d
}

.minecraft-main-button-small.button-blue.light-hover:focus,.minecraft-main-button-small.button-blue.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #3aa1d7,inset 0 0 #05548d;
    box-shadow: inset 0 0 #3aa1d7,inset 0 0 #05548d
}

.minecraft-main-button-small.button-blue.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-blue {
    background: #3aa1d7;
    -webkit-box-shadow: inset 0 4px #92d8f1,inset 0 -4px #228dcb,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #92d8f1,inset 0 -4px #228dcb,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #228dcb
}

.minecraft-main-button-small.button-light-blue.light-hover:focus,.minecraft-main-button-small.button-light-blue.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #92d8f1,inset 0 0 #228dcb;
    box-shadow: inset 0 0 #92d8f1,inset 0 0 #228dcb
}

.minecraft-main-button-small.button-light-blue.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-teal {
    background: #168d91;
    -webkit-box-shadow: inset 0 4px #3dc1c9,inset 0 -4px #09797f,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #3dc1c9,inset 0 -4px #09797f,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #09797f
}

.minecraft-main-button-small.button-teal.light-hover:focus,.minecraft-main-button-small.button-teal.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #3dc1c9,inset 0 0 #09797f;
    box-shadow: inset 0 0 #3dc1c9,inset 0 0 #09797f
}

.minecraft-main-button-small.button-teal.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-light-teal {
    background: #3dc1c9;
    -webkit-box-shadow: inset 0 4px #a4ddeb,inset 0 -4px #0eb1b0,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #a4ddeb,inset 0 -4px #0eb1b0,0 4px rgba(0,0,0,.25);
    color: #000;
    text-shadow: 0 1px 0 #a4ddeb
}

.minecraft-main-button-small.button-light-teal.light-hover:focus,.minecraft-main-button-small.button-light-teal.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #a4ddeb,inset 0 0 #0eb1b0;
    box-shadow: inset 0 0 #a4ddeb,inset 0 0 #0eb1b0
}

.minecraft-main-button-small.button-light-teal.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-grey {
    background: #d0c5c0;
    -webkit-box-shadow: inset 0 4px #ede5e2,inset 0 -4px #aba09c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #ede5e2,inset 0 -4px #aba09c,0 4px rgba(0,0,0,.25)
}

.minecraft-main-button-small.button-grey.light-hover:focus,.minecraft-main-button-small.button-grey.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #ede5e2,inset 0 0 #aba09c;
    box-shadow: inset 0 0 #ede5e2,inset 0 0 #aba09c
}

.minecraft-main-button-small.button-grey.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small.button-dark-green {
    background: #3c8527;
    -webkit-box-shadow: inset 0 4px #52a535,inset 0 -4px #2a641c,0 4px rgba(0,0,0,.25);
    box-shadow: inset 0 4px #52a535,inset 0 -4px #2a641c,0 4px rgba(0,0,0,.25);
    color: #fff;
    text-shadow: 0 1px 0 #2a641c
}

.minecraft-main-button-small.button-dark-green.light-hover:focus,.minecraft-main-button-small.button-dark-green.light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92);
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #52a535,inset 0 0 #2a641c;
    box-shadow: inset 0 0 #52a535,inset 0 0 #2a641c
}

.minecraft-main-button-small.button-dark-green.light-hover:active {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8d8e92),to(#e7eaef));
    background-image: linear-gradient(#8d8e92,#e7eaef);
    color: #252525;
    text-shadow: 0 -1px 0 #e7eaef;
    -webkit-box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92;
    box-shadow: inset 0 -2px #e7eaef,inset 0 2px #8d8e92
}

.minecraft-main-button-small:focus,.minecraft-main-button-small:hover {
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3d3938),to(#171615));
    background-image: linear-gradient(#3d3938,#171615);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    text-decoration: none;
    border: none;
    -webkit-box-shadow: inset 0 0 #fff,inset 0 0 #000;
    box-shadow: inset 0 0 #fff,inset 0 0 #000;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s
}

.minecraft-main-button-small:active {
    background: #4a494b;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 -2px #8d8e92,inset 0 2px #000;
    box-shadow: inset 0 -2px #8d8e92,inset 0 2px #000;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s
}

.badger-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: block;
    height: 57px;
    color: #000;
    background-color: #95e8ff;
    border-width: 0 0 4px;
    border-bottom: 4px solid #339cd7!important;
    margin: 0;
    padding: 1pc 24px!important;
    font-family: Noto Sans,sans-serif;
    font-size: 14px!important;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: .03em;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    -webkit-transition: none!important;
    transition: none!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.badger-button:after,.badger-button:before {
    content: "";
    position: absolute;
    background-color: #95e8ff;
    border-bottom: 4px solid #339cd7;
    height: 41px;
    width: 10px;
    bottom: 4px
}

.badger-button:before {
    left: -10px
}

.badger-button:after {
    right: -10px
}

.badger-button:hover {
    background-image: none;
    background-color: #000;
    color: #fff;
    border-bottom: 4px solid #aba09c!important
}

.badger-button:hover:after,.badger-button:hover:before {
    bottom: 4px;
    background-color: #000;
    border-bottom: 4px solid #aba09c;
    height: 41px;
    width: 10px
}

.badger-button:disabled {
    background-color: #fff;
    color: #aba09c;
    border-bottom: 4px solid #aba09c!important;
    cursor: auto
}

.badger-button:disabled:after,.badger-button:disabled:before {
    bottom: 4px;
    background-color: #fff;
    border-bottom: 4px solid #aba09c;
    height: 41px;
    width: 10px
}

.badger-button.badger-light-hover:hover {
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    color: #252525;
    text-shadow: 0 1px 0 #e7eaef;
    text-decoration: none;
    border: none
}

.badger-button.badger-light-hover:hover,.badger-button.badger-light-hover:hover:after,.badger-button.badger-light-hover:hover:before {
    background: #171615;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7eaef),to(#8d8e92));
    background-image: linear-gradient(#e7eaef,#8d8e92)
}

.badger-button.badger-light-hover:hover:after,.badger-button.badger-light-hover:hover:before {
    bottom: 4px;
    border-bottom: 4px solid #e7eaef;
    height: 41px;
    width: 10px
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .slick-arrow button.minecraft-main-button:focus,.slick-arrow button.minecraft-main-button:hover {
        outline:1px auto;
        outline-offset: 1px
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .slick-arrow button.minecraft-main-button:focus,.slick-arrow button.minecraft-main-button:hover {
        outline:1px auto;
        outline-offset: 1px
    }
}

body,html {
    margin: 0;
    font-size: 1pc;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    line-height: 1.5;
    color: #202020;
    background: #ececec
}

@media (prefers-color-scheme: dark) {
    body,html {
        color:#202020;
        background: #ececec
    }
}

body.body-no-scroll,html.body-no-scroll {
    overflow: hidden
}

a {
    color: #2020e0
}

@media (prefers-color-scheme: dark) {
    a {
        color:#dfdf1f
    }
}

button,input,optgroup,select,textarea {
    font: inherit
}

.collection-gallery-root {
    width: 100%
}

.collection-gallery-root .collection-gallery-outer {
    width: 100%;
    margin: 20px -10px 0
}

.collection-gallery-root .collection-gallery-outer .collection-gallery-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.collection-gallery-root .collection-gallery-image-wrapper {
    position: relative;
    width: calc((100% - 20px)/3);
    padding-top: 20%;
    margin-top: 10px
}

.collection-gallery-root .collection-gallery-image-wrapper .collection-gallery-portrait-wrapper {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    top: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.collection-gallery-root .collection-gallery-image-link {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    padding: 10px;
    top: 0;
    margin: auto;
    cursor: pointer;
    pointer-events: all;
    -webkit-transition: all .3s;
    transition: all .3s
}

.collection-gallery-root .collection-gallery-image-link.collection-gallery-portrait {
    position: unset;
    width: calc((100% - 10px)/2);
    margin: 0
}

.collection-gallery-root .collection-gallery-image-link:focus,.collection-gallery-root .collection-gallery-image-link:hover {
    padding: 0;
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.23),0 8px 15px rgba(0,0,0,.18),0 4px 4px rgba(0,0,0,.15);
    box-shadow: 0 10px 20px rgba(0,0,0,.23),0 8px 15px rgba(0,0,0,.18),0 4px 4px rgba(0,0,0,.15)
}

.collection-gallery-root .collection-gallery-image-link .collection-gallery-image {
    height: 100%;
    width: 100%
}

.collection-gallery-root .gallery-modal-root {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: auto;
    z-index: 1000;
    background: rgba(0,0,0,.85)
}

.collection-gallery-root .gallery-modal-root .modal-content-outer {
    position: relative;
    height: 100%;
    width: 100%;
    max-width: 100pc;
    max-height: 750pt;
    margin: auto;
    pointer-events: auto
}

.collection-gallery-root .gallery-modal-root .modal-icon-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding: 75pt 50px
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon-wrapper {
    position: relative;
    height: 100%;
    width: 100%;
    min-height: 150px
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    width: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    pointer-events: auto
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon.modal-icon-close {
    top: 0;
    right: 0
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon.modal-icon-left {
    top: calc(50% - 25px);
    left: 0
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon.modal-icon-right {
    top: calc(50% - 25px);
    right: 0
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon:focus svg,.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon:hover svg {
    width: 40px;
    height: 40px
}

.collection-gallery-root .gallery-modal-root .modal-icon-container .modal-icon:focus svg {
    border: 1px solid #fff
}

.collection-gallery-root .gallery-modal-root .modal-icon-container svg {
    margin: auto;
    -webkit-transition: all .25s;
    transition: all .25s
}

.collection-gallery-root .gallery-modal-root .modal-icon-container svg path {
    fill: #61e624
}

.collection-gallery-root .gallery-modal-root .modal-content-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.collection-gallery-root .gallery-modal-root .modal-content-container div[class*=BrainhubCarousel] {
    height: 100%;
    pointer-events: none
}

.collection-gallery-root .gallery-modal-root .modal-content-container div[class*=BrainhubCarousel] li,.collection-gallery-root .gallery-modal-root .modal-content-container div[class*=BrainhubCarousel] ul {
    height: 100%
}

.collection-gallery-root .gallery-modal-root .modal-content-container .gallery-slide-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    max-width: 975pt;
    max-height: 750pt;
    margin: auto;
    padding: 150px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.collection-gallery-root .gallery-modal-root .modal-content-container .gallery-slide-image-container .gallery-slide-image {
    width: 100%;
    pointer-events: auto
}

.collection-gallery-root .gallery-modal-root .modal-content-container .gallery-slide-image-container .gallery-slide-image.gallery-slide-image-portrait {
    height: 100%;
    width: auto
}

@media (min-width: 992px) {
    .collection-gallery-root .collection-gallery-image-wrapper:nth-child(3n-1) {
        margin:10px 10px 0
    }
}

@media (max-width: 991px) and (min-width:768px) {
    .collection-gallery-root .collection-gallery-outer {
        width:unset
    }

    .collection-gallery-root .collection-gallery-image-wrapper {
        width: calc((100% - 10px)/2);
        padding-top: 30%
    }

    .collection-gallery-root .collection-gallery-image-wrapper:nth-child(2n) {
        margin: 10px 0 0 5px
    }

    .collection-gallery-root .collection-gallery-image-wrapper:nth-child(odd) {
        margin: 10px 5px 0 0
    }
}

@media (max-width: 767px) {
    .collection-gallery-root .collection-gallery-outer {
        width:unset
    }

    .collection-gallery-root .collection-gallery-image-wrapper {
        width: 100%;
        padding-top: 60%;
        margin: 10px 0 0
    }

    .collection-gallery-root .collection-gallery-image-wrapper .collection-gallery-image {
        cursor: default;
        pointer-events: none
    }
}

.dlc-buy-module-root a.minecraft-button,.dlc-buy-module-root button.minecraft-button {
    margin: auto;
    padding: 10px 20px;
    border: none;
    background: #ffb054;
    color: #6f2900;
    font-family: Noto Sans,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-shadow: 0 2px 0 #ffcc6a;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #fce07e,inset 0 -4px #d0750a,inset 4px 0 #df8318,inset -4px 0 #ffbb54;
    box-shadow: inset 0 4px #fce07e,inset 0 -4px #d0750a,inset 4px 0 #df8318,inset -4px 0 #ffbb54;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.dlc-buy-module-root a.minecraft-button:focus,.dlc-buy-module-root a.minecraft-button:hover,.dlc-buy-module-root button.minecraft-button:focus,.dlc-buy-module-root button.minecraft-button:hover {
    background: #313131;
    color: #fff!important;
    text-shadow: 0 2px 0 #000;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060;
    box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060
}

.dlc-buy-module-root a.minecraft-button:active,.dlc-buy-module-root button.minecraft-button:active {
    background: #ffd25e;
    color: #a55900;
    text-shadow: none;
    -webkit-box-shadow: inset 0 -4px #fce07e,inset 0 4px #d0750a,inset -4px 0 #df8318,inset 4px 0 #ffbb54;
    box-shadow: inset 0 -4px #fce07e,inset 0 4px #d0750a,inset -4px 0 #df8318,inset 4px 0 #ffbb54
}

.dlc-buy-module-root {
    min-height: 20px;
    width: 100%
}

.dlc-buy-module-container {
    height: 100%;
    width: 100%;
    max-width: 65pc;
    margin: auto;
    padding: 0 30px;
    font-family: Noto Sans,sans-serif
}

.dlc-buy-module-container .dlc-buy-module-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container {
    position: relative;
    width: 380px;
    margin: 20px 30px 0 0
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-image {
    width: 100%;
    margin-bottom: 30px
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-learn-more {
    display: inline-block;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    color: #fce07e;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-learn-more:hover {
    text-decoration: none
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-learn-more svg {
    margin-top: -2px;
    margin-right: 10px
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container {
    position: absolute;
    top: 0;
    left: 0
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-logo {
    position: absolute;
    height: 30px;
    width: 30px;
    top: 15px;
    left: 15px
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-windows path {
    fill: #00a2ed
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-launcher path {
    fill: #ffb054
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-launcher-steam path {
    fill: #00adee
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-xbox path {
    fill: #0e7a0d
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-switch path {
    fill: #e4000f
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container .buy-module-device-playstation path {
    fill: #003087
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container {
    width: 100%;
    max-width: 570px
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-dlc-title {
    margin: 20px 0;
    font-size: 28px;
    line-height: 2pc;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container {
    display: block;
    height: 46px;
    width: 100%;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6f2900;
    background-color: #ffb054;
    border: none;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container [class*=buy-module-select__] {
    background: transparent;
    color: inherit;
    cursor: pointer
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container [class*=buy-module-select__control] {
    height: 100%;
    border: 2px solid #d0750a;
    border-radius: 0
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container [class*=buy-module-select__control] .buy-module-select__indicator {
    -webkit-transform-origin: 50% 45%;
    transform-origin: 50% 45%
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container [class*=buy-module-select__control] .buy-module-select__indicator path {
    fill: #6f2900
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container [class*=buy-module-select__control].buy-module-select__control--menu-is-open .buy-module-select__indicator {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__control--is-focused,.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container:hover {
    background-color: #fce07e
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__value-container {
    padding-left: 15px
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu {
    margin-top: 0;
    z-index: 5
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list {
    padding: 0;
    overflow-y: visible;
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.35);
    box-shadow: 0 0 30px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.35)
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option {
    min-height: 46px;
    padding: 10px 15px;
    background: #ffb054;
    border: 2px solid #d0750a;
    border-top: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option:first-child {
    border-top: 2px solid #d0750a
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option.buy-module-select__option--is-focused {
    background: #fce07e;
    border: 1px solid #fff;
    -webkit-box-shadow: inset 0 0 0 3px #1157be;
    box-shadow: inset 0 0 0 3px #1157be
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option.buy-module-select__option--is-selected {
    opacity: 0
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-dlc-content .buy-module-dlc-description {
    width: 100%;
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 20px;
    color: #fff
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-dlc-content .buy-module-buy-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 30px;
    background: #353535;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: center
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-dlc-content .buy-module-buy-button-container .buy-module-buy-price {
    font-size: 28px;
    line-height: 34px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-dlc-content .buy-module-buy-button-container .buy-module-buy-button {
    color: #6f2900
}

.dlc-buy-module-container .dlc-buy-module-xbox-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 40px auto 75pt;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #0e7a0d
}

.dlc-buy-module-container .dlc-buy-module-xbox-banner svg {
    display: block;
    width: 177px;
    margin: auto auto 15px
}

.dlc-buy-module-container .dlc-buy-module-xbox-banner .buy-module-xbox-banner-text-container {
    text-align: center;
    color: #fff
}

.dlc-buy-module-container .dlc-buy-module-xbox-banner .buy-module-xbox-banner-text-container a,.dlc-buy-module-container .dlc-buy-module-xbox-banner .buy-module-xbox-banner-text-container p {
    display: inline;
    color: #fff
}

.dlc-buy-module-container .dlc-buy-module-xbox-banner .buy-module-xbox-banner-text-container a {
    text-decoration: underline
}

@media (max-width: 768px) {
    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section {
        width:100%;
        max-width: 570px;
        margin: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container {
        margin: 30px auto 0;
        width: 100%;
        padding: 0 60px
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-learn-more {
        margin-bottom: 40px
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container {
        left: 60px
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container {
        margin: auto
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-dlc-title {
        margin-top: 0;
        text-align: center
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-xbox-banner {
        max-width: 570px
    }
}

@media (max-width: 576px) {
    .dlc-buy-module-root .dlc-buy-module-container {
        padding:0 15px
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container {
        padding: 0 45px
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-section .buy-module-hero-container .buy-module-hero-version-logo-container {
        left: 45px
    }

    .dlc-buy-module-root .dlc-buy-module-container .dlc-buy-module-xbox-banner {
        padding: 30px 15px
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #buy .css-1pahdxg-control {
        outline: 5px solid #ff0!important
    }

    .dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option.buy-module-select__option--is-focused {
        outline: 5px solid #ff0
    }
}

@media screen and (-ms-high-contrast:black-on-white) {
    .dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__control--is-focused,.dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container:hover {
        background-color: #fff;
        border: none;
        color: #000
    }

    #buy .css-1pahdxg-control {
        outline: 5px solid #00009f!important;
        forced-color-adjust: none
    }

    .dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option.buy-module-select__option--is-focused {
        outline: 5px solid #00009f;
        forced-color-adjust: none;
        background: #fff;
        border: none;
        color: #000
    }

    .dlc-buy-module-container .dlc-buy-module-section .buy-module-content-container .buy-module-select-container .buy-module-select__menu-list .buy-module-select__option {
        background: #fff
    }
}

.card-dlc a.minecraft-button,.card-dlc button.minecraft-button {
    margin: auto;
    padding: 10px 20px;
    border: none;
    background: #ffb054;
    color: #6f2900;
    font-family: Noto Sans,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-shadow: 0 2px 0 #ffcc6a;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #fce07e,inset 0 -4px #d0750a,inset 4px 0 #df8318,inset -4px 0 #ffbb54,inset 0 4px rgba(0,0,0,.1);
    box-shadow: inset 0 4px #fce07e,inset 0 -4px #d0750a,inset 4px 0 #df8318,inset -4px 0 #ffbb54,inset 0 4px rgba(0,0,0,.1);
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.card-dlc a.minecraft-button:focus,.card-dlc a.minecraft-button:hover,.card-dlc button.minecraft-button:focus,.card-dlc button.minecraft-button:hover {
    background: #313131;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060,inset 0 4px rgba(0,0,0,.1);
    box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060,inset 0 4px rgba(0,0,0,.1)
}

.card-dlc a.minecraft-button:active,.card-dlc button.minecraft-button:active {
    background: #ffd25e;
    color: #a55900;
    text-shadow: none;
    -webkit-box-shadow: inset 0 -4px #fce07e,inset 0 4px #d0750a,inset -4px 0 #df8318,inset 4px 0 #ffbb54;
    box-shadow: inset 0 -4px #fce07e,inset 0 4px #d0750a,inset -4px 0 #df8318,inset 4px 0 #ffbb54
}

.card-dlc {
    min-height: 20px
}

.dlc-card-root-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 855pt;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto -25px
}

.dlc-card-root-container .dlc-card-container {
    min-height: 692px;
    width: 100%;
    max-width: 380px;
    margin-bottom: 75px
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner {
    position: relative;
    height: calc(100% - 30px);
    width: calc(100% - 30px);
    margin: 15px;
    background: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner:hover {
    height: 100%;
    width: 100%;
    margin: 0;
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.23),0 8px 15px rgba(0,0,0,.18),0 4px 4px rgba(0,0,0,.15);
    box-shadow: 0 10px 20px rgba(0,0,0,.23),0 8px 15px rgba(0,0,0,.18),0 4px 4px rgba(0,0,0,.15)
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-image-container {
    position: relative;
    width: 100%;
    padding-top: 100%
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-image-container img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-content-container {
    width: calc(100% - 60px);
    max-width: 290px;
    padding: 30px 0;
    margin: auto
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-content-container h6,.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-content-container p {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    color: #252525
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-content-container h6.dlc-card-title {
    padding: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-content-container p.dlc-card-description {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 60px
}

.dlc-card-root-container .dlc-card-container .dlc-card-container-inner .dlc-card-cta-container {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 95px;
    bottom: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #7b1a37;
    -webkit-box-shadow: 0 -4px 0 #d8d8d8,inset 0 1px 0 rgba(0,0,0,.25);
    box-shadow: 0 -4px 0 #d8d8d8,inset 0 1px 0 rgba(0,0,0,.25)
}

.dlc-pmp-page-root a.minecraft-button,.dlc-pmp-page-root button.minecraft-button {
    margin: auto;
    padding: 10px 20px;
    border: none;
    background: #36b030;
    color: #fff;
    font-family: Noto Sans,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-shadow: 0 2px 0 rgba(0,0,0,.25);
    text-transform: uppercase;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #64fc1e,inset 0 -4px #258e18,inset 4px 0 #258e18,inset -4px 0 #4dd628;
    box-shadow: inset 0 4px #64fc1e,inset 0 -4px #258e18,inset 4px 0 #258e18,inset -4px 0 #4dd628;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.dlc-pmp-page-root a.minecraft-button:focus,.dlc-pmp-page-root a.minecraft-button:hover,.dlc-pmp-page-root button.minecraft-button:focus,.dlc-pmp-page-root button.minecraft-button:hover {
    background: #313131;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060;
    box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060
}

.dlc-pmp-page-root a.minecraft-button:active,.dlc-pmp-page-root button.minecraft-button:active {
    background: #34aa2d;
    color: #eee;
    text-shadow: none;
    -webkit-box-shadow: inset 0 -4px #64fc1e,inset 0 4px #258e18,inset -4px 0 #258e18,inset 4px 0 #4dd628;
    box-shadow: inset 0 -4px #64fc1e,inset 0 4px #258e18,inset -4px 0 #258e18,inset 4px 0 #4dd628
}

.dlc-pmp-page-root {
    min-height: 20px;
    height: auto;
    font-family: Noto Sans,sans-serif
}

.dlc-pmp-page-container {
    width: 100%;
    padding-bottom: 125px
}

.dlc-pmp-page-container .dlc-pmp-page-hero {
    position: relative;
    width: 100%;
    height: 29.16667vw;
    min-height: 350px;
    margin-bottom: 75px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.dlc-pmp-page-container .dlc-pmp-page-hero .dlc-pmp-hero-logo {
    position: absolute;
    width: 27.08333vw;
    top: 2.08333vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.dlc-pmp-page-container .dlc-pmp-page-hero .dlc-pmp-hero-transition {
    position: absolute;
    height: 75px;
    width: 100%;
    bottom: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    background-repeat: repeat-x
}

.dlc-pmp-page-container .dlc-pmp-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 75pc;
    margin: auto;
    padding: 0 45px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container {
    width: 100%;
    color: #fff
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container .dlc-pmp-title {
    margin: 0 0 25px;
    padding: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
    text-transform: uppercase
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container .dlc-pmp-subtitle {
    margin: 0 0 10px;
    padding: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    text-transform: uppercase
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container .dlc-pmp-description {
    margin: 0 0 50px;
    padding: 0;
    font-size: 18px;
    line-height: 26px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-content-mobile {
    display: none
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-content-desktop {
    margin-right: 30px;
    width: 60%;
    max-width: 635px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    max-width: 445px;
    padding: 30px;
    background: rgba(0,0,0,.65);
    color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-trailer-wrapper {
    margin-bottom: 60px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-trailer-wrapper .dlc-pmp-extras-trailer-video {
    position: relative;
    height: 0;
    padding-top: 56.25%
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-title {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-features-container {
    padding: 15px 15px 3px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-feature {
    margin: 0 0 9pt;
    font-size: 15px;
    line-height: 20px;
    text-align: center
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container {
    display: block;
    height: 46px;
    width: 100%;
    margin-bottom: 50px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    text-transform: uppercase;
    color: #252525;
    background-color: #fff;
    border: none;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container [class*=buy-module-select__] {
    background: transparent;
    color: inherit;
    cursor: pointer
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container [class*=buy-module-select__control] {
    height: 100%;
    border: 2px solid #252525;
    border-radius: 0
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container [class*=buy-module-select__control] .buy-module-select__indicator {
    -webkit-transform-origin: 50% 45%;
    transform-origin: 50% 45%
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container [class*=buy-module-select__control] .buy-module-select__indicator path {
    fill: #252525
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container [class*=buy-module-select__control].buy-module-select__control--menu-is-open .buy-module-select__indicator {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__control--is-focused,.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container:hover {
    background-color: #d9d9d9
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__value-container {
    padding-left: 15px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__menu {
    margin-top: 0;
    z-index: 5
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__menu-list {
    padding: 0;
    overflow-y: visible
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__menu-list .buy-module-select__option {
    min-height: 46px;
    padding: 10px 15px;
    background: #fff;
    border: 2px solid #252525;
    border-top: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__menu-list .buy-module-select__option.buy-module-select__option--is-focused {
    background: #d9d9d9;
    border: 1px solid #fff;
    -webkit-box-shadow: inset 0 0 0 3px #1157be;
    box-shadow: inset 0 0 0 3px #1157be
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container .buy-module-select__menu-list .buy-module-select__option.buy-module-select__option--is-selected {
    opacity: 0
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 77px;
    padding: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.65);
    color: #fff
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-icon-wrapper {
    display: inline-block;
    width: 45px;
    height: 45px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-icon-wrapper svg {
    width: 100%
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-name {
    display: inline-block;
    margin: auto 0 auto 25px;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-name.empty-launcher {
    top: 8px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-price {
    display: inline-block;
    margin: auto 30px;
    font-weight: 700;
    font-size: 28px;
    line-height: 34px
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-buy-info-container,.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-info-container {
    display: inherit;
    width: 50%
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-buy-info-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-buy-info-container .dlc-pmp-buy-button {
    margin: auto 0
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-buy-info-container.empty-launcher {
    width: 100%
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-buy-info-container.empty-launcher .dlc-pmp-launcher-price {
    margin: auto
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-view-cart-container {
    width: 100%;
    padding: 6px 15px;
    background: #000
}

.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-view-cart-container .dlc-pmp-view-cart-text {
    margin: 0;
    font-size: 15px;
    line-height: 20px;
    color: #d8d8d8;
    text-align: center
}

.dlc-pmp-page-container .dlc-pmp-gallery-container {
    max-width: 75pc;
    margin: auto;
    padding: 0 45px
}

.dlc-pmp-page-container .dlc-pmp-gallery-container .dlc-pmp-gallery-title {
    margin: 75pt auto 0;
    font-size: 28px;
    line-height: 2pc;
    font-weight: 700;
    text-align: center;
    color: #fff
}

@media (max-width: 1199px) {
    .dlc-pmp-page-container .dlc-pmp-content-container,.dlc-pmp-page-container .dlc-pmp-gallery-container {
        padding:0 30px
    }
}

@media (max-width: 991px) {
    .dlc-pmp-page-container .dlc-pmp-page-hero {
        height:600px
    }

    .dlc-pmp-page-container .dlc-pmp-page-hero .dlc-pmp-hero-logo {
        width: 25pc;
        top: 50px
    }

    .dlc-pmp-page-container .dlc-pmp-gallery-container {
        padding: 0 40px
    }

    .dlc-pmp-page-container .dlc-pmp-content-container {
        padding: 0 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-content-mobile {
        display: block;
        width: 100%
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-content-desktop {
        display: none
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container {
        width: 100%
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container .dlc-pmp-subtitle,.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container .dlc-pmp-title {
        text-align: center
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container {
        max-width: 100%;
        width: 100%;
        margin-bottom: 45px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-features-wrapper,.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-trailer-wrapper {
        width: 50%;
        margin-bottom: 0
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-buy-module-container {
        margin-bottom: 30px
    }
}

@media (max-width: 767px) {
    .dlc-pmp-page-container .dlc-pmp-gallery-container {
        padding:0 30px
    }

    .dlc-pmp-page-container .dlc-pmp-content-container {
        padding: 0
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container {
        padding: 0 30px
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-features-wrapper,.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-trailer-wrapper {
        width: 100%
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-extras-container .dlc-pmp-extras-trailer-wrapper {
        margin-bottom: 60px
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module {
        padding: 0 30px
    }
}

@media (max-width: 575px) {
    .dlc-pmp-page-container .dlc-pmp-page-hero .dlc-pmp-hero-logo {
        width:95vw;
        max-width: 325px
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module,.dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-text-container,.dlc-pmp-page-container .dlc-pmp-gallery-container {
        padding: 0 15px
    }

    .dlc-pmp-page-container .dlc-pmp-content-container .dlc-pmp-buy-module .dlc-pmp-launcher-container .dlc-pmp-launcher-name {
        display: none
    }
}

@media (forced-colors:active) {
    .dlc-content-desktop .css-1pahdxg-control {
        outline: 5px solid #d9d9d9!important
    }

    .dlc-pmp-buy-module .buy-module-select__option.buy-module-select__option--is-focused {
        outline: 5px solid #d9d9d9
    }
}

@media (max-width: 991.5px) {
    .black {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#000));
        background-image: linear-gradient(0deg,#000,#000)
    }
}

@media (max-width: 991.5px) {
    .grey {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#171614));
        background-image: linear-gradient(0deg,#000,#171614)
    }
}

@media (max-width: 991.5px) {
    .white {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fff));
        background-image: linear-gradient(0deg,#000,#fff)
    }
}

@media (max-width: 991.5px) {
    .beige {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fdf5f2));
        background-image: linear-gradient(0deg,#000,#fdf5f2)
    }
}

@media (max-width: 991.5px) {
    .gryscl00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#000));
        background-image: linear-gradient(0deg,#000,#000)
    }
}

@media (max-width: 991.5px) {
    .gryscl01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#171615));
        background-image: linear-gradient(0deg,#000,#171615)
    }
}

@media (max-width: 991.5px) {
    .gryscl02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#4a494b));
        background-image: linear-gradient(0deg,#000,#4a494b)
    }
}

@media (max-width: 991.5px) {
    .gryscl03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#8d8e92));
        background-image: linear-gradient(0deg,#000,#8d8e92)
    }
}

@media (max-width: 991.5px) {
    .gryscl04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#e7eaef));
        background-image: linear-gradient(0deg,#000,#e7eaef)
    }
}

@media (max-width: 991.5px) {
    .gryscl05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fff));
        background-image: linear-gradient(0deg,#000,#fff)
    }
}

@media (max-width: 991.5px) {
    .beige00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#252422));
        background-image: linear-gradient(0deg,#000,#252422)
    }
}

@media (max-width: 991.5px) {
    .beige01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#3d3938));
        background-image: linear-gradient(0deg,#000,#3d3938)
    }
}

@media (max-width: 991.5px) {
    .beige02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#6a6561));
        background-image: linear-gradient(0deg,#000,#6a6561)
    }
}

@media (max-width: 991.5px) {
    .beige03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#aba09c));
        background-image: linear-gradient(0deg,#000,#aba09c)
    }
}

@media (max-width: 991.5px) {
    .beige04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#d0c5c1));
        background-image: linear-gradient(0deg,#000,#d0c5c1)
    }
}

@media (max-width: 991.5px) {
    .beige05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#ede5e2));
        background-image: linear-gradient(0deg,#000,#ede5e2)
    }
}

@media (max-width: 991.5px) {
    .green00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#2a631c));
        background-image: linear-gradient(0deg,#000,#2a631c)
    }
}

@media (max-width: 991.5px) {
    .green01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#3b8526));
        background-image: linear-gradient(0deg,#000,#3b8526)
    }
}

@media (max-width: 991.5px) {
    .green02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#52a435));
        background-image: linear-gradient(0deg,#000,#52a435)
    }
}

@media (max-width: 991.5px) {
    .green03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#6bc349));
        background-image: linear-gradient(0deg,#000,#6bc349)
    }
}

@media (max-width: 991.5px) {
    .green04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#86d562));
        background-image: linear-gradient(0deg,#000,#86d562)
    }
}

@media (max-width: 991.5px) {
    .green05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#a0e080));
        background-image: linear-gradient(0deg,#000,#a0e080)
    }
}

@media (max-width: 991.5px) {
    .brown00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#513523));
        background-image: linear-gradient(0deg,#000,#513523)
    }
}

@media (max-width: 991.5px) {
    .brown01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#67462c));
        background-image: linear-gradient(0deg,#000,#67462c)
    }
}

@media (max-width: 991.5px) {
    .brown02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#7a4d38));
        background-image: linear-gradient(0deg,#000,#7a4d38)
    }
}

@media (max-width: 991.5px) {
    .brown03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#956c48));
        background-image: linear-gradient(0deg,#000,#956c48)
    }
}

@media (max-width: 991.5px) {
    .brown04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#bf8760));
        background-image: linear-gradient(0deg,#000,#bf8760)
    }
}

@media (max-width: 991.5px) {
    .brown05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#cba380));
        background-image: linear-gradient(0deg,#000,#cba380)
    }
}

@media (max-width: 991.5px) {
    .yellow00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#86702b));
        background-image: linear-gradient(0deg,#000,#86702b)
    }
}

@media (max-width: 991.5px) {
    .yellow01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#b59730));
        background-image: linear-gradient(0deg,#000,#b59730)
    }
}

@media (max-width: 991.5px) {
    .yellow02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#e2b923));
        background-image: linear-gradient(0deg,#000,#e2b923)
    }
}

@media (max-width: 991.5px) {
    .yellow03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fbe01b));
        background-image: linear-gradient(0deg,#000,#fbe01b)
    }
}

@media (max-width: 991.5px) {
    .yellow04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fbe64c));
        background-image: linear-gradient(0deg,#000,#fbe64c)
    }
}

@media (max-width: 991.5px) {
    .yellow05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fbf078));
        background-image: linear-gradient(0deg,#000,#fbf078)
    }
}

@media (max-width: 991.5px) {
    .orange00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#8b341c));
        background-image: linear-gradient(0deg,#000,#8b341c)
    }
}

@media (max-width: 991.5px) {
    .orange01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#c34327));
        background-image: linear-gradient(0deg,#000,#c34327)
    }
}

@media (max-width: 991.5px) {
    .orange02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f05623));
        background-image: linear-gradient(0deg,#000,#f05623)
    }
}

@media (max-width: 991.5px) {
    .orange03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f47725));
        background-image: linear-gradient(0deg,#000,#f47725)
    }
}

@media (max-width: 991.5px) {
    .orange04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f89b58));
        background-image: linear-gradient(0deg,#000,#f89b58)
    }
}

@media (max-width: 991.5px) {
    .orange05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fdc07f));
        background-image: linear-gradient(0deg,#000,#fdc07f)
    }
}

@media (max-width: 991.5px) {
    .red00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#871719));
        background-image: linear-gradient(0deg,#000,#871719)
    }
}

@media (max-width: 991.5px) {
    .red01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#ba2426));
        background-image: linear-gradient(0deg,#000,#ba2426)
    }
}

@media (max-width: 991.5px) {
    .red02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#eb282b));
        background-image: linear-gradient(0deg,#000,#eb282b)
    }
}

@media (max-width: 991.5px) {
    .red03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f15a5b));
        background-image: linear-gradient(0deg,#000,#f15a5b)
    }
}

@media (max-width: 991.5px) {
    .red04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f3808a));
        background-image: linear-gradient(0deg,#000,#f3808a)
    }
}

@media (max-width: 991.5px) {
    .red05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f8b3b9));
        background-image: linear-gradient(0deg,#000,#f8b3b9)
    }
}

@media (max-width: 991.5px) {
    .fuschia00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#98205e));
        background-image: linear-gradient(0deg,#000,#98205e)
    }
}

@media (max-width: 991.5px) {
    .fuschia01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#cb277a));
        background-image: linear-gradient(0deg,#000,#cb277a)
    }
}

@media (max-width: 991.5px) {
    .fuschia02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#e64599));
        background-image: linear-gradient(0deg,#000,#e64599)
    }
}

@media (max-width: 991.5px) {
    .fuschia03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f062a4));
        background-image: linear-gradient(0deg,#000,#f062a4)
    }
}

@media (max-width: 991.5px) {
    .fuschia04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f38ebb));
        background-image: linear-gradient(0deg,#000,#f38ebb)
    }
}

@media (max-width: 991.5px) {
    .fuschia05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#f6a9cb));
        background-image: linear-gradient(0deg,#000,#f6a9cb)
    }
}

@media (max-width: 991.5px) {
    .plum00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#752774));
        background-image: linear-gradient(0deg,#000,#752774)
    }
}

@media (max-width: 991.5px) {
    .plum01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#98268d));
        background-image: linear-gradient(0deg,#000,#98268d)
    }
}

@media (max-width: 991.5px) {
    .plum02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#ad3795));
        background-image: linear-gradient(0deg,#000,#ad3795)
    }
}

@media (max-width: 991.5px) {
    .plum03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#b34e9d));
        background-image: linear-gradient(0deg,#000,#b34e9d)
    }
}

@media (max-width: 991.5px) {
    .plum04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#c771ae));
        background-image: linear-gradient(0deg,#000,#c771ae)
    }
}

@media (max-width: 991.5px) {
    .plum05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#d8a5cc));
        background-image: linear-gradient(0deg,#000,#d8a5cc)
    }
}

@media (max-width: 991.5px) {
    .purple00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#4b2e8a));
        background-image: linear-gradient(0deg,#000,#4b2e8a)
    }
}

@media (max-width: 991.5px) {
    .purple01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#64499d));
        background-image: linear-gradient(0deg,#000,#64499d)
    }
}

@media (max-width: 991.5px) {
    .purple02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#735aa6));
        background-image: linear-gradient(0deg,#000,#735aa6)
    }
}

@media (max-width: 991.5px) {
    .purple03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#8970b2));
        background-image: linear-gradient(0deg,#000,#8970b2)
    }
}

@media (max-width: 991.5px) {
    .purple04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#ac94c6));
        background-image: linear-gradient(0deg,#000,#ac94c6)
    }
}

@media (max-width: 991.5px) {
    .purple05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#ccbbdb));
        background-image: linear-gradient(0deg,#000,#ccbbdb)
    }
}

@media (max-width: 991.5px) {
    .blue00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#05548d));
        background-image: linear-gradient(0deg,#000,#05548d)
    }
}

@media (max-width: 991.5px) {
    .blue01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#0f6fb8));
        background-image: linear-gradient(0deg,#000,#0f6fb8)
    }
}

@media (max-width: 991.5px) {
    .blue02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#228dcb));
        background-image: linear-gradient(0deg,#000,#228dcb)
    }
}

@media (max-width: 991.5px) {
    .blue03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#3aa1d7));
        background-image: linear-gradient(0deg,#000,#3aa1d7)
    }
}

@media (max-width: 991.5px) {
    .blue04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#6abfe7));
        background-image: linear-gradient(0deg,#000,#6abfe7)
    }
}

@media (max-width: 991.5px) {
    .blue05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#92d8f1));
        background-image: linear-gradient(0deg,#000,#92d8f1)
    }
}

@media (max-width: 991.5px) {
    .teal00 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#09797f));
        background-image: linear-gradient(0deg,#000,#09797f)
    }
}

@media (max-width: 991.5px) {
    .teal01 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#168d91));
        background-image: linear-gradient(0deg,#000,#168d91)
    }
}

@media (max-width: 991.5px) {
    .teal02 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#0eb1b0));
        background-image: linear-gradient(0deg,#000,#0eb1b0)
    }
}

@media (max-width: 991.5px) {
    .teal03 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#3dc1c9));
        background-image: linear-gradient(0deg,#000,#3dc1c9)
    }
}

@media (max-width: 991.5px) {
    .teal04 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#5ac7d2));
        background-image: linear-gradient(0deg,#000,#5ac7d2)
    }
}

@media (max-width: 991.5px) {
    .teal05 {
        background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#a4ddeb));
        background-image: linear-gradient(0deg,#000,#a4ddeb)
    }
}

.games-banner-title-container {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    overflow: hidden
}

.games-banner-title-container .games-banner-title-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 445px;
    margin: auto
}

.games-banner-title-container .games-banner-title-content .logo-image {
    max-width: 380px;
    margin: auto
}

.games-banner-title-container .games-banner-title-content .title-text-content {
    text-align: center;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    padding: 8px 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.games-banner-title-container .games-banner-title-content .games-banner-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 1pc auto auto
}

.games-banner-title-container .games-banner-title-content .games-banner-button-container .banner-button {
    margin: 0 15px
}

.games-banner-title-container .games-banner-title-content.visible-title {
    opacity: 1;
    -webkit-transition: all 1s,opacity 3s;
    transition: all 1s,opacity 3s
}

.games-banner-title-container .games-banner-title-content.visible-title.slide-right {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: all 1s,opacity 3s;
    transition: all 1s,opacity 3s
}

.games-banner-title-container .games-banner-title-content.hidden-title {
    opacity: 0
}

.games-banner-title-container .games-banner-title-content.hidden-title.slide-right {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
    opacity: 0
}

@-webkit-keyframes slide {
    to {
        left: 0
    }
}

@keyframes slide {
    to {
        left: 0
    }
}

@media (max-width: 991.5px) {
    .games-banner-title-container {
        height:100%;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 350px
    }

    .games-banner-title-container .games-banner-title-content {
        padding: 4pc 0 6pc
    }
}

@media (max-width: 375px) {
    .games-banner-title-container .games-banner-title-content {
        padding:4pc 0 6pc;
        margin: 0 15px;
        width: 100%
    }

    .games-banner-title-container .games-banner-title-content .logo-image {
        max-width: 380px;
        margin: auto;
        width: 100%
    }
}

.game-block-container {
    height: 0;
    width: 100%;
    overflow: visible;
    padding-top: 41.66666%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: #000
}

.game-block-container .game-block-content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.game-block-container .game-block-content.right-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse
}

.game-block-container .game-block-content .media-block {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: unset
}

.game-block-container .game-block-content .media-block .gameblock-background-media {
    width: 100%;
    height: auto
}

.game-block-container .game-block-content .media-block .gameblock-background-media.mobile-media {
    display: none
}

.game-block-container .game-block-content .media-block .gameblock-background-media.desktop-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.game-block-container .game-block-content .media-block .gameblock-background-media.overlay-video {
    position: absolute;
    top: -20%
}

.game-block-container .game-block-content .decoration-png-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    width: 44vw
}

.game-block-container .game-block-content .decoration-png-container .decoration-png {
    width: 100%;
    margin: auto;
    -webkit-animation: updown 4s ease infinite;
    animation: updown 4s ease infinite
}

@-webkit-keyframes updown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes updown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@media (min-width: 1800px) {
    .game-block-container .game-block-content .media-block {
        padding-top:0;
        overflow: visible
    }
}

@media (max-width: 991.5px) {
    .game-block-container {
        height:33.33%;
        height: 33.33333%;
        padding: 0
    }

    .game-block-container .game-block-content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 0%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        left: unset;
        right: unset;
        top: unset;
        bottom: unset
    }

    .game-block-container .game-block-content,.game-block-container .game-block-content.right-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .game-block-container .game-block-content .media-block {
        position: relative;
        padding-top: 75%;
        height: 100%;
        width: 100%;
        left: unset;
        right: unset;
        top: unset;
        bottom: unset
    }

    .game-block-container .game-block-content .media-block .gameblock-background-media {
        width: 100%;
        height: auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .game-block-container .game-block-content .media-block .gameblock-background-media.desktop-media {
        display: none
    }

    .game-block-container .game-block-content .media-block .gameblock-background-media.mobile-media {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        z-index: 1
    }

    .game-block-container .game-block-content .media-block .gameblock-background-media.overlay-video {
        top: -20.5%
    }

    .game-block-container .game-block-content .decoration-png-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: 0;
        right: 0;
        width: 70vw;
        z-index: 1
    }

    .game-block-container .game-block-content .decoration-png-container .decoration-png {
        width: 100%;
        margin: auto;
        -webkit-animation: updown 4s ease infinite;
        animation: updown 4s ease infinite
    }
}

@media (max-width: 576px) {
    .game-block-container .game-block-content .media-block {
        overflow:visible
    }
}

@media only screen and (min-width: 576px) {
    .game-mode-panel .game-mode-white,.game-mode-panel .tab-xs {
        display:none
    }

    .game-mode-panel ul.game-mode-panel-tabs {
        padding: 0;
        list-style: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 30px;
        margin: 0 0 39px
    }

    .game-mode-panel ul.game-mode-panel-tabs li {
        display: inline-block;
        padding: 8px 10px;
        height: 31px;
        cursor: pointer;
        font-weight: 600;
        font-size: 10px;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase
    }

    .game-mode-panel .tab-content {
        display: none;
        background: #ededed;
        padding: 15px
    }

    .game-mode-panel .game-black {
        color: #000
    }

    .game-mode-panel .game-black.current {
        color: #fff;
        background-color: #000
    }

    .game-mode-panel .game-white {
        color: #fff
    }

    .game-mode-panel .game-white.current {
        background: #fff;
        color: #000
    }

    .game-mode-panel .tab-content.current {
        display: inherit
    }

    .game-mode-panel .tab-image {
        height: 700px;
        background-position-y: center!important;
        background-position: 0 -201px!important
    }

    .game-mode-panel .tab-text-heading {
        text-align: center;
        color: #181818;
        padding-top: 78px
    }

    .game-mode-panel .tab-text-sub {
        z-index: 3;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 48%;
        color: #181818
    }

    .game-mode-panel .tab-xl {
        margin: 0 auto;
        text-align: center;
        position: relative
    }
}

@media only screen and (max-width: 575px) and (min-width:0) {
    .game-mode-panel .m-none,.game-mode-panel .tab-xl {
        display:none
    }

    .game-mode-panel .game-mode-panel {
        position: relative;
        color: #fff;
        margin: 0!important
    }

    .game-mode-panel .centered {
        position: absolute;
        top: 46px;
        left: 0;
        right: 0
    }

    .game-mode-panel .tab-image {
        height: 435px;
        width: 100%;
        background-position: 50%!important;
        background-size: 583px!important
    }

    .game-mode-panel .tab-text-heading {
        text-align: center;
        padding-top: 30px;
        padding-bottom: 15px
    }

    .game-mode-panel .tab-text-sub {
        z-index: 3;
        margin: 0 auto;
        text-align: center;
        color: #181818;
        padding: 0 14.5px
    }

    .game-mode-panel .image-container {
        height: 61vh;
        background-repeat: no-repeat!important
    }
}

@media only screen and (max-width: 1199px) and (min-width:768px) {
    .game-mode-panel .tab-image {
        height:700px;
        background-position-y: center!important;
        background-position: -220px -201px!important
    }

    .game-mode-panel .container {
        max-width: 8in!important;
        padding-left: 0;
        padding-right: 0
    }

    .game-mode-panel .tab-text-sub {
        z-index: 3;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 73%;
        color: #181818
    }
}

@media only screen and (max-width: 767px) and (min-width:576px) {
    .game-mode-panel .tab-image {
        height:700px;
        background-position-y: center!important;
        background-position: center -201px!important
    }

    .game-mode-panel .container {
        max-width: none!important;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0
    }

    .game-mode-panel .tab-text-sub {
        z-index: 3;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 90%;
        color: #181818
    }
}

@media only screen and (max-width: 767px) and (min-width:576px) {
    .game-mode-panel .container {
        max-width:none!important;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width: 1200px) {
    .game-mode-panel .container {
        max-width:75pc!important;
        padding-left: 0;
        padding-right: 0
    }
}

.react-carousel-root a.minecraft-button,.react-carousel-root button.minecraft-button {
    margin: auto;
    padding: 10px 20px;
    border: none;
    background: #ffb054;
    color: #6f2900;
    font-family: Noto Sans,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-shadow: 0 2px 0 #ffcc6a;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #fce07e,inset 0 -4px #d0750a,inset 4px 0 #df8318,inset -4px 0 #ffbb54;
    box-shadow: inset 0 4px #fce07e,inset 0 -4px #d0750a,inset 4px 0 #df8318,inset -4px 0 #ffbb54;
    -webkit-transition: all .25s,opacity .75s .5s;
    transition: all .25s,opacity .75s .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    pointer-events: all
}

.react-carousel-root a.minecraft-button:focus,.react-carousel-root a.minecraft-button:hover,.react-carousel-root button.minecraft-button:focus,.react-carousel-root button.minecraft-button:hover {
    background: #313131;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    text-decoration: none;
    -webkit-box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060;
    box-shadow: inset 0 4px #4d4d4d,inset 0 -4px #151515,inset 4px 0 #151515,inset -4px 0 #606060
}

.react-carousel-root a.minecraft-button:active,.react-carousel-root button.minecraft-button:active {
    background: #ffd25e;
    color: #a55900;
    text-shadow: none;
    -webkit-box-shadow: inset 0 -4px #fce07e,inset 0 4px #d0750a,inset -4px 0 #df8318,inset 4px 0 #ffbb54;
    box-shadow: inset 0 -4px #fce07e,inset 0 4px #d0750a,inset -4px 0 #df8318,inset 4px 0 #ffbb54
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button {
    padding: .063rem .5rem;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button .mc-button__text,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button .mc-button__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 1.5rem;
    width: auto;
    height: 3.125rem;
    border-width: 0 0 .25rem;
    background: var(--blue-legend-01);
    -webkit-box-shadow: var(--box-shadow-legend-01);
    box-shadow: var(--box-shadow-legend-01);
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: .875rem;
    line-height: 1.25rem;
    color: #000;
    letter-spacing: .03rem;
    text-transform: uppercase;
    cursor: pointer;
    pointer-events: all;
    margin: 0;
    outline: 0
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button .mc-button__text:after,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button .mc-button__text:before {
    content: "";
    position: absolute;
    width: .5rem;
    height: 2.125rem;
    -webkit-box-shadow: var(--box-shadow-legend-01);
    box-shadow: var(--box-shadow-legend-01);
    background: var(--blue-legend-01)
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button .mc-button__text:before {
    left: -.5rem
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button .mc-button__text:after {
    right: -.5rem
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus .mc-button__text,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:hover .mc-button__text,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus .mc-button__text,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:hover .mc-button__text {
    background: var(--linear-gradient-legend-01)
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus-visible,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus-within,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus-visible,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus-within {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 .188rem #fff;
    box-shadow: 0 0 0 .188rem #fff;
    outline: .125rem solid #1157be
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus-visible .mc-button__text:after,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus-visible .mc-button__text:before,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus-within .mc-button__text:after,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus-within .mc-button__text:before,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus .mc-button__text:after,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:focus .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus-visible .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus-visible .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus-within .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus-within .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:focus .mc-button__text:before {
    background: var(--linear-gradient-legend-01);
    -webkit-box-shadow: var(--box-shadow-legend-01);
    box-shadow: var(--box-shadow-legend-01)
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:hover,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:hover {
    background-color: transparent
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:hover .mc-button__text:after,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:hover .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:hover .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:hover .mc-button__text:before {
    width: .5rem;
    height: 2.125rem;
    background: var(--linear-gradient-legend-01);
    -webkit-box-shadow: var(--box-shadow-legend-01);
    box-shadow: var(--box-shadow-legend-01)
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:active,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:active .mc-button__text,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:active .mc-button__text:after,.react-carousel-root.react-carousel-root--legends a.minecraft-button.carousel-slide-cta-button:active .mc-button__text:before,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:active .mc-button__text,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:active .mc-button__text:after,.react-carousel-root.react-carousel-root--legends button.minecraft-button.carousel-slide-cta-button:active .mc-button__text:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: var(--blue-legend-03)
}

.react-carousel-root.react-carousel-root--legends a.minecraft-button.react-hero-carousel-skip-nav-button:active,.react-carousel-root.react-carousel-root--legends button.minecraft-button.react-hero-carousel-skip-nav-button:active {
    background: var(--blue-legend-01);
    -webkit-box-shadow: var(--box-shadow-legend-01);
    box-shadow: var(--box-shadow-legend-01);
    color: var(--black-03);
    letter-spacing: .03rem;
    cursor: pointer
}

.hero-carousel-react {
    overflow-x: hidden
}

.hero-carousel-react button {
    pointer-events: all
}

.react-carousel-root {
    min-height: 600px;
    height: 33.33333vw;
    width: 100%
}

.react-carousel-root[data-cmp-is=react-hero-carousel] {
    display: none
}

.react-carousel-root .react-hero-carousel-inner {
    position: relative;
    height: 100%;
    width: 100%
}

.react-carousel-root .react-hero-carousel-inner button {
    pointer-events: all
}

.react-carousel-root div[class*=BrainhubCarousel] {
    height: 100%;
    pointer-events: none
}

.react-carousel-root div[class*=BrainhubCarousel] li,.react-carousel-root div[class*=BrainhubCarousel] ul {
    height: 100%
}

.react-carousel-root div[class*=BrainhubCarousel] .slide-active,.react-carousel-root div[class*=BrainhubCarousel] .slide-inactive {
    height: 100%;
    width: 100%
}

.react-carousel-root .react-hero-carousel-button-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button {
    position: absolute;
    bottom: 50%;
    width: 20px;
    height: 35px;
    padding: 4px 9pt;
    background: rgba(0,0,0,.75);
    border: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all .3s;
    transition: all .3s
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button.react-carousel-next-button {
    right: 5%;
    -webkit-transform: translate(50%,50%);
    transform: translate(50%,50%)
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button.react-carousel-back-button {
    left: 5%;
    -webkit-transform: translate(-50%,50%);
    transform: translate(-50%,50%)
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button:hover {
    background: rgba(0,0,0,.85);
    width: 30px;
    height: 45px
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button:active {
    background: rgba(0,0,0,.95);
    width: 25px;
    height: 40px
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-skip-nav-button {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: all;
    font-style: normal;
    text-decoration: none;
    color: #6f2900;
    -webkit-transition-delay: 2s;
    transition-delay: 2s
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-skip-nav-button:not(:focus) {
    opacity: 0;
    pointer-events: none
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-skip-nav-button:focus {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    opacity: 1
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container {
    position: absolute;
    bottom: 40px;
    width: 100%
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container .carousel-dots-inner {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 26px;
    padding: 0 4px;
    background: rgba(0,0,0,.75)
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container button {
    height: 10px;
    background: none;
    border: none;
    padding: 8px 4px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container button svg {
    position: relative;
    top: -9px;
    left: 0
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container button svg path {
    -webkit-transition: fill .3s;
    transition: fill .3s
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container button.carousel-dot-autoplay {
    padding-left: 18px
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container .carousel-dot-active path {
    fill: #ffb054
}

.react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-dots-container .carousel-dot-inactive path {
    fill: #888
}

.react-carousel-root .react-hero-carousel-slide-container {
    height: 100%;
    width: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner {
    position: relative;
    height: 100%;
    width: 100%
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-dlc-banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background-image: url(clientlib-site/resources/resources/images/backgrounds/banner-gold-bg.png);
    background-repeat: repeat-x;
    background-size: 215px 75pt
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-dlc-banner h4 {
    margin: 0 auto;
    padding: 9pt 0 0;
    text-transform: uppercase;
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 1.4px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0,0,0,.25);
    background-color: #9a3a02;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#9a3a02),to(#6d2a02));
    background-image: linear-gradient(0deg,#9a3a02,#6d2a02);
    background-size: 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container {
    position: relative;
    top: 75px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 350px
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx h2,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx h5,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx img {
    opacity: 1
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-banner-present {
    top: 125px
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-image {
    width: 100%;
    margin: 0;
    -webkit-transition: all .75s;
    transition: all .75s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5 {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transition-delay: .75s;
    transition-delay: .75s
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2.text-white,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5.text-white {
    color: #fff
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2.text-black,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5.text-black {
    color: #000
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2.text-light,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5.text-light {
    color: #ddd
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2.text-dark,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5.text-dark {
    color: #222
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2.text-muted,.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5.text-muted {
    color: #666
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2 {
    padding-top: 5px;
    padding-bottom: 3px;
    font-family: Noto Sans-Bold,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 40px
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5 {
    padding-top: 5px;
    font-family: Noto Sans,sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px
}

.react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-cta-button {
    position: absolute;
    bottom: 90px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.react-carousel-root.react-carousel-root--legends .carousel-dot-button.carousel-dot-autoplay path,.react-carousel-root.react-carousel-root--legends .react-hero-carousel-button-container .react-hero-carousel-dots-container .carousel-dot-active path,.react-carousel-root.react-carousel-root--legends .react-hero-carousel-button.react-carousel-back-button path,.react-carousel-root.react-carousel-root--legends .react-hero-carousel-button.react-carousel-next-button path {
    fill: #95e8ff
}

.react-hero-carousel-creator {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.75);
    left: 0;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 1pc;
    line-height: 22px;
    padding: 8px 9pt;
    color: #fff
}

@media (min-width: 769px) {
    .react-carousel-root .slide-inactive .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx .carousel-slide-hero-text h5 {
        opacity:0
    }

    .react-carousel-root .slide-inactive .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx .carousel-slide-hero-image {
        width: 150%;
        margin: 0 -25%;
        opacity: 0
    }

    .react-carousel-root .slide-inactive .react-hero-carousel-slide-container .carousel-slide-inner button.carousel-slide-cta-button {
        opacity: 0
    }
}

@media (max-width: 768px) {
    .react-carousel-root {
        min-height:8in
    }

    .react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button.react-carousel-next-button {
        right: 8%
    }

    .react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button.react-carousel-back-button {
        left: 8%
    }

    .react-carousel-root .slide-inactive .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx .carousel-slide-hero-image,.react-carousel-root .slide-inactive .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-load-fx .carousel-slide-hero-text h5,.react-carousel-root .slide-inactive .react-hero-carousel-slide-container .carousel-slide-inner button.carousel-slide-cta-button {
        opacity: 0
    }
}

@media (max-width: 576px) {
    .react-carousel-root {
        min-height:600px
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container .carousel-slide-hero-text h5 {
        font-size: 15px;
        line-height: 20px
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container .carousel-slide-hero-image {
        width: 100%;
        max-width: 315px;
        margin: auto
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h2 {
        font-size: 28px;
        line-height: 34px
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-dlc-banner h4 {
        font-size: 22px
    }

    .react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button {
        bottom: 150px
    }
}

@media (max-width: 360px) {
    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container {
        width:calc(100vw - 20px)
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-dlc-banner h4 {
        font-size: 19px
    }
}

@media (min-width: 1800px) {
    .react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button.react-carousel-next-button {
        right:75pt
    }

    .react-carousel-root .react-hero-carousel-button-container .react-hero-carousel-button.react-carousel-back-button {
        left: 75pt
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container {
        width: 20vw;
        top: 4.16667vw
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-hero-container.hero-banner-present {
        top: 7.14286vw
    }

    .react-carousel-root .react-hero-carousel-slide-container .carousel-slide-inner .carousel-slide-hero-text h5 {
        font-size: 25px;
        line-height: 36px
    }
}

a {
    color: unset
}

.hero-root-container {
    width: 100%;
    position: relative;
    overflow: hidden;
    min-height: 700px;
    display: block
}

.title-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.hero {
    position: unset;
    top: unset;
    left: unset;
    z-index: unset;
    color: unset;
    text-align: unset;
    text-shadow: unset;
    -webkit-transform: unset;
    transform: unset
}

.media-block {
    position: relative
}

.hero-media-background {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    height: auto;
    top: 50%;
    left: 50%;
    display: block;
    background-color: #000;
    width: unset;
    max-height: unset;
    max-width: unset
}

.title-content {
    position: absolute;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    width: 402px
}

.title-content.hero-black-glow {
    background: radial-gradient(ellipse,#000 0,rgba(9,9,121,0) 70%,rgba(0,212,255,0) 100%)
}

.title-content.hero-white-glow {
    background: radial-gradient(ellipse,#fff 0,rgba(9,9,121,0) 70%,rgba(0,212,255,0) 100%)
}

.title-content.hero-no-glow {
    background: none
}

.title-content.top {
    top: 75pt
}

.title-content.bot {
    bottom: 150px
}

.title-content.center {
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.title-content.left {
    left: 60px
}

.title-content.left,.title-content.right {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.title-content.right {
    right: 60px
}

.title-content .logo-image {
    width: 75%
}

.title-content .pre-title {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    text-align: center
}

.title-content .main-title {
    font-family: MinecraftTen;
    font-style: normal;
    font-weight: 400;
    font-size: 65px;
    line-height: 55px;
    padding: 8px 0
}

.title-content .post-title {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    padding-bottom: 8px;
    text-align: center;
    margin-bottom: 18px
}

.title-content .minecraft-main-button {
    padding-top: 1pc
}

.title-content .title-text-color-title-purple {
    color: #4b2e8a
}

.title-content .title-text-color-title-green {
    color: #2a631c
}

.title-content .title-text-color-title-beige {
    color: #252422
}

.title-content .title-text-color-title-brown {
    color: #513523
}

.title-content .title-text-color-title-yellow {
    color: #fbe01b
}

.title-content .title-text-color-title-orange {
    color: #f47725
}

.title-content .title-text-color-title-red {
    color: #eb282b
}

.title-content .title-text-color-title-fuschia {
    color: #e64599
}

.title-content .title-text-color-title-plum {
    color: #ad3795
}

.title-content .title-text-color-title-blue {
    color: #228dcb
}

.title-content .title-text-color-title-teal {
    color: #0eb1b0
}

@media (min-width: 1800px) {
    .hero-root-container {
        height:auto;
        min-height: unset
    }

    .hero-root-container .media-block {
        top: 0;
        left: 0;
        padding-top: 41.66667%;
        overflow: hidden
    }

    .hero-media-background {
        top: 0;
        height: 100%;
        width: 100%
    }
}

@media (max-width: 1800px) {
    .hero-media-background,.hero-root-container {
        height:750px
    }
}

@media (min-width: 1800px) {
    .title-content.top {
        top:200px
    }

    .title-content.bot {
        bottom: 200px
    }

    .title-content.center {
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    .title-content.left {
        left: 90pt
    }

    .title-content.left,.title-content.right {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    .title-content.right {
        right: 90pt
    }
}

@media (min-width: 1200px) {
    .title-content.top {
        top:75pt
    }

    .title-content.bot {
        bottom: 150px
    }

    .title-content.center {
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    .title-content.left {
        left: 60px
    }

    .title-content.left,.title-content.right {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    .title-content.right {
        right: 60px
    }
}

@media (min-width: 992px) {
    .title-content.top {
        top:75pt
    }

    .title-content.bot {
        bottom: 150px
    }

    .title-content.center {
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    .title-content.left {
        left: 50px
    }

    .title-content.left,.title-content.right {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    .title-content.right {
        right: 50px
    }
}

@media (min-width: 768px) {
    .desktop-media {
        display:block
    }

    .mobile-media {
        display: none
    }

    .title-content.top {
        top: 75pt
    }

    .title-content.bot {
        bottom: 150px
    }

    .title-content.center {
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    .title-content.left {
        left: 31px
    }

    .title-content.left,.title-content.right {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    .title-content.right {
        right: 31px
    }
}

@media (max-width: 768px) {
    .desktop-media {
        display:none
    }

    .hero-media-background,.hero-root-container {
        height: 60pc
    }

    .mobile-media {
        display: block
    }

    .media-block {
        overflow: visible
    }

    .title-content.center.top,.title-content.left.top,.title-content.right.top {
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        top: 75pt;
        left: 50%
    }

    .title-content.center.bot,.title-content.left.bot,.title-content.right.bot {
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        bottom: 125px;
        left: 50%
    }
}

@media (max-width: 576px) {
    .hero-root-container {
        height:auto;
        min-height: unset
    }

    .hero-root-container .media-block {
        top: 0;
        left: 0;
        padding-top: 166.66667%;
        overflow: hidden
    }

    .hero-media-background {
        top: 0;
        height: 100%
    }

    .hero-media-background.mobile-media {
        width: 133.33333%
    }

    .hero-media-background.desktop-media {
        width: 312.5%
    }

    .title-content.center.top,.title-content.left.top,.title-content.right.top {
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        top: 50px;
        left: 50%
    }
}

@media (prefers-reduced-motion:reduce) {
    .animation {
        -webkit-transition: all .01s ease-in-out!important;
        transition: all .01s ease-in-out!important
    }
}

.newest-news-container {
    width: 100%;
    background-color: #3d3938;
    padding: 0 2%
}

.newest-news-container .newest-news-title-container .newest-news-title-content>h2 {
    font-family: MinecraftTen;
    font-style: normal;
    font-weight: 400;
    font-size: 65px;
    line-height: 55px;
    text-align: center;
    padding: 4pc 0 3pc;
    color: #a0e080
}

.newest-news-container .newest-news-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    height: 60%
}

.newest-news-container .newest-news-content-container .spotlight-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48%;
    position: relative;
    padding: 15px;
    overflow: hidden;
    -webkit-box-shadow: none;
    box-shadow: none
}

.newest-news-container .newest-news-content-container .spotlight-container .spotlight-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden
}

.newest-news-container .newest-news-content-container .spotlight-container .spotlight-image-container .spotlight-image {
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5% 4%;
    margin: 15px;
    background-color: transparent;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    z-index: 5
}

.newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
    min-height: 0;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: min-height .5s,max-height .5s,opacity .25s ease-in-out;
    transition: min-height .5s,max-height .5s,opacity .25s ease-in-out
}

.newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-decoration {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),to(rgba(0,0,0,.15)));
    background-image: linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.15));
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    z-index: -1;
    left: 0;
    top: 0;
    right: 0
}

.newest-news-container .newest-news-content-container .spotlight-container:hover {
    background-color: #000;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.75);
    box-shadow: 0 0 8px rgba(0,0,0,.75);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-image-container {
    overflow: hidden
}

.newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-image-container .spotlight-image {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5% 4%;
    background-color: rgba(0,0,0,.65);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container .spotlight-subtitle-content {
    min-height: 40px;
    opacity: 1;
    -webkit-transition: min-height .5s,opacity .125s ease-in-out;
    transition: min-height .5s,opacity .125s ease-in-out
}

.newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container .spotlight-decoration {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    opacity: 0;
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),to(transparent));
    background-image: linear-gradient(0deg,rgba(0,0,0,.75),transparent);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    z-index: -1;
    left: 0;
    top: 0;
    right: 0
}

.newest-news-container .newest-news-content-container .news-cards-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 52%
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50%
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container {
    padding: 15px;
    width: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover {
    background-color: #000;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.75);
    box-shadow: 0 0 8px rgba(0,0,0,.75);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover .article-content-container {
    text-decoration: none
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover .article-content-container .article-image-container {
    overflow: hidden
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover .article-content-container .article-image-container .article-image {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover .article-footer-container .article-link {
    color: #a0e080;
    -webkit-transition: color .5s ease-in-out;
    transition: color .5s ease-in-out
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover .article-footer-container .article-link svg path {
    fill: #a0e080;
    -webkit-transition: fill .5s ease-in-out;
    transition: fill .5s ease-in-out
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:hover .article-footer-container .article-publish-date {
    color: #fff;
    -webkit-transition: color .5s ease-in-out;
    transition: color .5s ease-in-out
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:active .article-content-container .article-image-container {
    overflow: hidden
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:active .article-content-container .article-image-container .article-image {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:active .article-footer-container .article-link {
    color: #fff
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container:active .article-footer-container .article-link svg path {
    -webkit-transition: fill .5s ease-in-out;
    transition: fill .5s ease-in-out;
    fill: #fff
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container {
    height: 90%;
    width: 100%;
    border-bottom: 1px solid #7a7574
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-image-container {
    width: 100%;
    height: 66%;
    position: relative
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-image-container .article-image {
    width: 100%;
    height: 100%
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-title-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 1pc;
    line-height: 20px;
    color: #fff;
    padding: 1pc 0;
    overflow: clip;
    text-overflow: clip;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-title-container .article-title-content {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 100%;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    min-height: 40px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-footer-container {
    height: 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-footer-container .article-link {
    width: 50%;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #86d562;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-footer-container .article-link svg {
    margin-right: 6px
}

.newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-footer-container .article-publish-date {
    width: 50%;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #d8d8d8;
    text-align: right
}

.newest-news-container .newest-news-button-container {
    padding: 3pc 0 5pc;
    text-align: center
}

@media (max-width: 2399px) {
    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-title-content {
        color:#fff;
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 3pc
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 2pc;
        line-height: 40px;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 1799px) {
    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-title-content {
        color:#fff;
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 3pc
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 2pc;
        line-height: 40px;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 1199px) {
    .newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container .spotlight-subtitle-content {
        min-height:25px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-title-content {
        color: #fff;
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 700;
        font-size: 28px;
        line-height: 36px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 24px;
        color: #fff
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container {
        height: 89%
    }
}

@media (min-width: 992px) {
    .newest-news-container {
        height:auto
    }
}

@media (max-width: 991.5px) {
    .newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container .spotlight-subtitle-content {
        min-height:25px
    }

    .newest-news-container {
        height: auto
    }

    .newest-news-container .newest-news-content-container {
        height: 78%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .newest-news-container .newest-news-content-container .spotlight-container {
        width: 100%;
        height: 50%;
        margin: 0 24px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-title-content {
        color: #fff;
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 3pc
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 2pc;
        line-height: 40px;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .newest-news-container .newest-news-content-container .news-cards-container {
        width: 100%;
        height: 50%;
        padding: 3pc 24px 0
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-image-container {
        height: 74%
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-title-container {
        max-height: 30%;
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }
}

@media (max-width: 767.5px) {
    .newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container .spotlight-subtitle-content {
        min-height:25px
    }

    .newest-news-container {
        height: auto
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-title-content {
        color: #fff;
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 700;
        font-size: 28px;
        line-height: 36px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 24px;
        color: #fff
    }
}

@media (max-width: 575px) {
    .newest-news-container .newest-news-content-container .spotlight-container:hover .spotlight-title-container .spotlight-subtitle-content {
        min-height:25px
    }

    .newest-news-container {
        height: auto
    }

    .newest-news-container .newest-news-title-container .newest-news-title-content {
        padding: 4pc 0 24px
    }

    .newest-news-container .newest-news-content-container {
        height: 80%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .newest-news-container .newest-news-content-container .spotlight-container {
        width: 100%;
        height: 20%;
        margin: 0 7.5px;
        padding: 24px 7.5px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container {
        margin: 7.5px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-title-content {
        color: #fff;
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 700;
        font-size: 28px;
        line-height: 36px
    }

    .newest-news-container .newest-news-content-container .spotlight-container .spotlight-title-container .spotlight-subtitle-content {
        font-family: Noto Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 24px;
        color: #fff
    }

    .newest-news-container .newest-news-content-container .news-cards-container {
        width: 100%;
        height: 80%;
        padding: 0
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: 50%
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container {
        width: 100%;
        height: 50%;
        padding: 24px 7.5px
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-image-container {
        height: 74%
    }

    .newest-news-container .newest-news-content-container .news-cards-container .one-x-one-row .article-card-container .article-content-container .article-title-container {
        max-height: 30%;
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }
}

.react-cmp-newsletter {
    background-color: #3b8526;
    width: 100%;
    position: relative;
    padding: 4pc 0
}

.react-cmp-newsletter .newsletter-title {
    font-size: 28px;
    line-height: 34px;
    text-transform: none
}

.react-cmp-newsletter .newsletter-description {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.react-cmp-newsletter h3,.react-cmp-newsletter p {
    font-family: Noto Sans
}

.react-cmp-newsletter .form-container .news-item .dropdown-container {
    position: relative
}

.react-cmp-newsletter .form-container .news-item .dropdown-container .select-dropdown {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url(../../../content/dam/games/minecraft/logos/select-down-arrow.svg) no-repeat 100% #fff;
    background-position-x: 95%;
    font-size: 1rem;
    font-weight: 400
}

.react-cmp-newsletter .form-container .news-item label {
    display: block;
    font-weight: 700;
    font-size: 1pc;
    line-height: 23px
}

.react-cmp-newsletter .form-container .news-item .email,.react-cmp-newsletter .form-container .news-item .select-dropdown {
    position: relative;
    width: 100%;
    height: 41px;
    padding-left: 10px;
    margin: 10px 0;
    background-color: #fff
}

.react-cmp-newsletter .newsletter-submit {
    padding-top: 24px
}

.submit-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.submit-block .cont-check {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-top: 24px
}

.submit-block .cont-check p {
    font-weight: 400;
    font-size: 13px;
    margin: 0
}

.submit-block .cont-check input {
    width: 20px;
    height: 20px;
    margin-right: 15px
}

.submit-block .cont-check input:before {
    position: relative;
    display: block;
    border: 1px solid transparent;
    width: 20px;
    height: 20px;
    content: "";
    background: #fff
}

.submit-block .cont-check input:after {
    position: relative;
    display: block;
    left: 0;
    top: -20px;
    width: 20px;
    height: 20px;
    border-width: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: 50%
}

.submit-block .cont-check input:checked:after {
    background: url(../../../etc.clientlibs/minecraft/clientlibs/main/resources/img/newsletter/checkbox-tick.svg) no-repeat 50%!important
}

.submit-block .cont-check .box-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 10px 0
}

.submit-block .cont-check .box-check .sm-agreement {
    margin: auto 0;
    font-family: Noto Sans;
    font-size: 13px;
    line-height: 1pc
}

.submit-block .cont-check .box-check .sm-agreement a {
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
    display: inline-block
}

.submit-block .cont-check .box-check .sm-agreement a:focus {
    background: none
}

.submit-block .cont-check .box-check .sm-agreement ul li span {
    font-size: 120%;
    font-weight: 600
}

.submit-block .cont-check .box-check .inputStyle,.submit-block .cont-check .box-check .inputStyle a {
    font-family: Noto Sans
}

.submit-block .cont-check .box-check .checkboxStyle {
    outline: 1px solid #fff500
}

.form-disabled {
    background-color: #000
}

.form-disabled :focus,.form-disabled :hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.react-cmp-country-dropdown .country__control,.react-cmp-country-dropdown .css-yk16xz-control {
    height: 41px;
    border-radius: 0!important;
    margin: 10px 0
}

.react-cmp-country-dropdown .country__menu {
    border: 1px solid transparent;
    margin: 0;
    border-radius: 0
}

.react-cmp-country-dropdown .country__menu-list {
    max-height: 200px;
    z-index: 2
}

.react-cmp-country-dropdown .country__control--is-focused .css-1pahdxg-control,.react-cmp-country-dropdown .css-1pahdxg-control {
    -webkit-box-shadow: 0 0 0 1px #000;
    box-shadow: 0 0 0 1px #000;
    border-color: #000
}

.react-cmp-country-dropdown .css-1pahdxg-control:hover {
    border-color: #000
}

.react-cmp-country-dropdown .country__placeholder,.react-cmp-country-dropdown .country__value-container .placeholder-text {
    color: #7a7574;
    font-weight: 700
}

.form-success-msg {
    margin: 5pc auto
}

.form-success-msg h3 {
    text-align: center;
    font-family: Noto Sans;
    font-size: 28px;
    line-height: 30px
}

.form-success-msg p {
    text-align: center;
    font-family: Noto Sans;
    font-size: 18px;
    line-height: 24px
}

.form-failure-msg {
    margin: 0 auto
}

.form-failure-msg h3 {
    text-align: center;
    font-family: Noto Sans;
    font-size: 28px;
    line-height: 30px
}

.form-failure-msg p {
    text-align: center;
    font-family: Noto Sans;
    font-size: 18px;
    line-height: 24px
}

@media (min-width: 576px) {
    .submit-block {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }

    .react-cmp-newsletter .newsletter-submit {
        -ms-flex-preferred-size: unset;
        flex-basis: unset
    }

    .submit-block .cont-check {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (max-width: 575px) {
    input {
        width:unset
    }

    .submit-block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .react-cmp-newsletter .newsletter-submit {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding-bottom: 0
    }

    .submit-block .cont-check {
        margin-left: 0
    }
}

.font-minecraft-five {
    font-family: Minecraft-Fivev2
}

.success-msg-wrapper {
    background-color: #f1ad42;
    width: 100%
}

.success-msg-wrapper .success-msg {
    font-style: normal;
    font-weight: 400;
    line-height: 85px;
    font-size: 85px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 60px;
    word-break: break-word;
    padding: 0 20px
}

.success-msg-wrapper .social-media-wrapper {
    font-family: Noto Sans;
    font-size: 15px;
    line-height: 18px;
    text-align: center
}

.success-msg-wrapper .follow-icon-twitter:hover {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1)
}

.genericUI * {
    color: #fff
}

.genericUI .news-item .email {
    border: 1px solid transparent
}

.genericUI .news-item input,.genericUI .news-item select,.genericUI .news-item select option {
    color: #000
}

.genericUI .inputStyle,.genericUI .newsletter-email-asterisk {
    color: #fff500
}

.genericUI .newsletter-submit button {
    border: 1px solid transparent
}

.genericUI .validation-notification {
    display: none
}

.badgerUI {
    background-color: #f1ad42;
    padding: 102px 0
}

.badgerUI h3,.badgerUI label,.badgerUI p,.badgerUI select {
    color: #000
}

.badgerUI .newsletter-email-asterisk {
    color: #fff
}

.badgerUI .badger-button {
    margin-left: 10px
}

.badgerUI input {
    border: 1px solid #2a631c
}

.badgerUI .validation-notification {
    display: block;
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
    line-height: 1pc;
    letter-spacing: 0;
    text-align: left;
    color: #fff;
    width: 100%
}

.badgerUI .submit-block .cont-check .box-check .sm-agreement a {
    color: #271505
}

.badgerUI .submit-block .cont-check .box-check .sm-agreement a:active,.badgerUI .submit-block .cont-check .box-check .sm-agreement a:focus,.badgerUI .submit-block .cont-check .box-check .sm-agreement a:hover {
    background: transparent
}

.badgerUI .validation-notification {
    color: #000
}

.badgerUI .newsletter-description {
    font-size: 15px
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:root {
    --d: 700ms;
    --e: cubic-bezier(0.19,1,0.22,1);
    --font-sans: "Noto Sans";
    --font-serif: "Noto Sans"
}

.promo-container {
    padding: 2pc 0 4pc
}

.promo-container .promo-row {
    margin: 0 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.promo-container .promo-row .cols-lg-4 .promo-nav-links,.promo-container .promo-row .cols-lg-8 .promo-nav-links,.promo-container .promo-row .cols-lg-12 .promo-nav-links {
    width: 100%
}

.promo-container .promo-row .cols-lg-8 {
    width: 66.66667%;
    font-size: 1pc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1em
}

@media only screen and (min-width: 768px) {
    .promo-container .promo-row .cols-lg-8 {
        width:66.66667%;
        vertical-align: top
    }
}

@media only screen and (max-width: 768px) {
    .promo-container .promo-row .cols-lg-8 {
        width:100%;
        height: 510px;
        margin: 30px 0
    }
}

.promo-container .promo-row .cols-lg-4 {
    width: 33.33333%;
    font-size: 1pc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1em
}

@media only screen and (min-width: 768px) {
    .promo-container .promo-row .cols-lg-4 {
        width:33.33333%;
        vertical-align: top
    }
}

@media only screen and (max-width: 768px) {
    .promo-container .promo-row .cols-lg-4 {
        width:100%;
        height: 510px;
        margin: 30px 0
    }
}

.promo-container .promo-row .cols-lg-12 {
    width: 100%;
    font-size: 1pc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1em
}

@media only screen and (min-width: 768px) {
    .promo-container .promo-row .cols-lg-12 {
        width:100%;
        vertical-align: top
    }
}

@media only screen and (max-width: 768px) {
    .promo-container .promo-row .cols-lg-12 {
        width:100%;
        height: 510px;
        margin: 30px 0
    }
}

.promo-container .promo-row .card {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 1pc 1pc rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 1pc 1pc rgba(0,0,0,.1)
}

.promo-container .promo-row .card img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.promo-container .promo-row .card .card-body,.promo-container .promo-row .card .card-img {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.promo-container .promo-row .card:hover {
    cursor: pointer
}

.promo-container .promo-row .card:hover .card:after {
    background: none
}

.promo-container .promo-row .card:hover .card-img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.promo-container .promo-row .card:hover .card-body {
    padding: 25px;
    background: rgba(0,0,0,.65);
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
    -webkit-transition-delay: calc(var(--d)/4);
    transition-delay: calc(var(--d)/4);
    -webkit-transition: opacity var(--d) var(--e),-webkit-transform var(--d) var(--e);
    transition: opacity var(--d) var(--e),-webkit-transform var(--d) var(--e);
    transition: transform var(--d) var(--e),opacity var(--d) var(--e);
    transition: transform var(--d) var(--e),opacity var(--d) var(--e),-webkit-transform var(--d) var(--e)
}

.promo-container .promo-row .card:hover .card-body:after {
    background: none
}

.promo-container .promo-row .card:hover .card-body .card-text {
    opacity: 1;
    height: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1
}

.promo-container .promo-row .card:hover .card-body .card-text,.promo-container .promo-row .card:hover .card-body .card-title {
    padding: 0;
    -webkit-transition-delay: calc(var(--d)/4);
    transition-delay: calc(var(--d)/4);
    -webkit-transition: opacity var(--d) var(--e),-webkit-transform var(--d) var(--e);
    transition: opacity var(--d) var(--e),-webkit-transform var(--d) var(--e);
    transition: transform var(--d) var(--e),opacity var(--d) var(--e);
    transition: transform var(--d) var(--e),opacity var(--d) var(--e),-webkit-transform var(--d) var(--e)
}

.promo-container .promo-row .card:hover .card-body .card-title {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.promo-container .promo-row .card .card-body {
    position: absolute;
    width: 100%;
    bottom: -30px;
    padding: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-transition: -webkit-transform var(--d) var(--e);
    transition: -webkit-transform var(--d) var(--e);
    transition: transform var(--d) var(--e);
    transition: transform var(--d) var(--e),-webkit-transform var(--d) var(--e);
    letter-spacing: 0
}

.promo-container .promo-row .card .card-body .card-title {
    margin: 0;
    padding-bottom: 20px;
    z-index: 1;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-family: Noto Sans;
    font-weight: 700;
    text-transform: none
}

.promo-container .promo-row .card .card-body .card-text {
    opacity: 0;
    height: 0;
    -webkit-transform: translateY(2.5rem);
    transform: translateY(2.5rem);
    -webkit-transition: opacity var(--d) var(--e) ease-in-out,-webkit-transform var(--d) var(--e);
    transition: opacity var(--d) var(--e) ease-in-out,-webkit-transform var(--d) var(--e);
    transition: transform var(--d) var(--e),opacity var(--d) var(--e) ease-in-out;
    transition: transform var(--d) var(--e),opacity var(--d) var(--e) ease-in-out,-webkit-transform var(--d) var(--e);
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-family: Noto Sans;
    font-weight: 400;
    text-transform: none
}

.promo-container .promo-row .card .card-body:after {
    content: "";
    display: block;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.15)),to(#000));
    background: linear-gradient(180deg,rgba(0,0,0,.15) 0,#000);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform calc(var(--d)*2) var(--e);
    transition: -webkit-transform calc(var(--d)*2) var(--e);
    transition: transform calc(var(--d)*2) var(--e);
    transition: transform calc(var(--d)*2) var(--e),-webkit-transform calc(var(--d)*2) var(--e)
}

@media (max-width: 992px) {
    .card:hover .card-body .card-title,.promo-container .promo-row .card .card-body .card-title {
        font-size:1pc
    }

    .card:hover .card-body .card-text,.promo-container .promo-row .card .card-body .card-text {
        font-size: 14px
    }
}

@media only screen and (max-width: 768px) {
    .promo-container .promo-row {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 30px
    }

    .promo-container .promo-row .card .card-body .card-title,.promo-container .promo-row .card:hover .card-body .card-title {
        font-size: 24px
    }

    .promo-container .promo-row .card .card-body .card-text,.promo-container .promo-row .card:hover .card-body .card-text {
        font-size: 20px
    }
}

.yellow-line {
    width: 100%;
    overflow: hidden;
    z-index: 10;
    position: absolute;
    min-height: 154px;
    top: -82px;
    background-image: url(../../../etc.clientlibs/minecraft/clientlibs/main/resources/img/promo/yellow-line.svg);
    background-position: left -75pt bottom 3pc;
    background-repeat: no-repeat
}

.particles {
    float: right;
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 3pc
}

.promo-section {
    position: relative
}

.pattern-top {
    position: absolute;
    width: 100%;
    top: -72px;
    right: 0
}

.promo-container {
    position: relative;
    width: 100%;
    z-index: 10;
    background-color: transparent
}

.promo-container .promo-section-cards {
    padding: 5pc 45px
}

.promo-container .promo-section-cards .card-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (max-width: 1700px) {
    .yellow-line {
        width:100%;
        overflow: hidden;
        z-index: 1;
        position: absolute;
        top: -5pc;
        min-height: 172px;
        background-image: url(../../../etc.clientlibs/minecraft/clientlibs/main/resources/img/promo/yellow-line.svg);
        background-position: left -75pt bottom 3pc;
        background-repeat: no-repeat
    }

    .particles {
        float: right;
        z-index: 2;
        position: absolute;
        right: 0;
        bottom: 75px
    }
}

.ms-secondary-nav-links .bold {
    font-weight: 700
}

.ms-secondary-nav-links .in-secondary-nav-background {
    height: 76px;
    width: 100%;
    position: relative;
    background-color: #fff;
    border-bottom: 4px solid rgba(0,0,0,.25)
}

.ms-secondary-nav-links #child {
    overflow-y: hidden;
    overflow-x: scroll;
    scrollbar-width: none
}

.ms-secondary-nav-links #child::-webkit-scrollbar {
    display: none
}

.ms-secondary-nav-links nav ul {
    padding: 24px 9pt;
    margin: 0 auto;
    list-style: none;
    text-align: center
}

.ms-secondary-nav-links nav ul:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background: -webkit-gradient(linear,right top,left top,color-stop(11.98%,#fff),to(hsla(0,0%,100%,0)));
    background: linear-gradient(270deg,#fff 11.98%,hsla(0,0%,100%,0));
    height: 100%;
    width: 15%
}

.ms-secondary-nav-links nav ul li {
    display: inline-block;
    margin: 0;
    white-space: nowrap
}

@media only screen and (min-width: 1200px) {
    .ms-secondary-nav-links nav ul {
        padding:24px 9pt;
        margin: 0 auto;
        list-style: none;
        text-align: center
    }

    .ms-secondary-nav-links nav ul li {
        display: inline-block;
        margin: 0 10px;
        white-space: nowrap
    }

    .ms-secondary-nav-links nav ul li a {
        font-family: Noto Sans;
        text-decoration: none;
        font-size: 10px;
        text-transform: uppercase;
        margin-right: 3pc;
        font-weight: 700;
        -webkit-transition: .3s ease;
        transition: .3s ease;
        padding: 8px 9pt;
        background: #fff;
        line-height: 15px;
        letter-spacing: 1.4px
    }

    .ms-secondary-nav-links nav ul li.blackText a {
        color: #252525
    }

    .ms-secondary-nav-links nav ul li.greenText a {
        color: #3c8527
    }

    .ms-secondary-nav-links nav ul li.blackText a:hover {
        color: #fff;
        background: #000
    }

    .ms-secondary-nav-links nav ul li.greenText a:hover {
        color: #fff;
        background: #52a535
    }
}

@media only screen and (max-width: 768px) and (min-width:577px) {
    .ms-secondary-nav-links nav ul li a {
        font-family:Noto Sans;
        text-decoration: none;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 700;
        -webkit-transition: .3s ease;
        transition: .3s ease;
        padding: 8px 9pt;
        background: #fff;
        line-height: 15px;
        letter-spacing: 1.4px;
        margin-right: 20px
    }

    .ms-secondary-nav-links nav ul li.blackText a {
        color: #252525
    }

    .ms-secondary-nav-links nav ul li.greenText a {
        color: #3c8527
    }

    .ms-secondary-nav-links nav ul li.blackText a:hover {
        color: #fff;
        background: #000
    }

    .ms-secondary-nav-links nav ul li.greenText a:hover {
        color: #fff;
        background: #52a535
    }
}

@media only screen and (max-width: 1199px) and (min-width:769px) {
    .ms-secondary-nav-links nav ul {
        padding:24px 9pt;
        margin: 0 auto;
        list-style: none;
        text-align: center
    }

    .ms-secondary-nav-links nav ul li {
        display: inline-block;
        margin: 0;
        white-space: nowrap
    }

    .ms-secondary-nav-links nav ul li:first-child {
        margin-left: 1pc
    }

    .ms-secondary-nav-links nav ul li:last-child {
        margin-right: 30px
    }

    .ms-secondary-nav-links nav ul li a {
        font-family: Noto Sans;
        text-decoration: none;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 700;
        -webkit-transition: .3s ease;
        transition: .3s ease;
        padding: 8px 9pt;
        background: #fff;
        line-height: 15px;
        letter-spacing: 1.4px;
        margin-right: 3pc
    }

    .ms-secondary-nav-links nav ul li.blackText a {
        color: #252525
    }

    .ms-secondary-nav-links nav ul li.greenText a {
        color: #3c8527
    }

    .ms-secondary-nav-links nav ul li.blackText a:hover {
        color: #fff;
        background: #000
    }

    .ms-secondary-nav-links nav ul li.greenText a:hover {
        color: #fff;
        background: #52a535
    }
}

@media only screen and (max-width: 576px) {
    .ms-secondary-nav-links nav ul {
        padding:24px 9pt;
        margin: 0 auto;
        list-style: none;
        text-align: center
    }

    .ms-secondary-nav-links nav ul li {
        display: inline-block;
        margin: 0;
        white-space: nowrap
    }

    .ms-secondary-nav-links nav ul li:first-child {
        margin-left: 1pc
    }

    .ms-secondary-nav-links nav ul li:last-child {
        margin-right: 30px
    }

    .ms-secondary-nav-links nav ul li a {
        font-family: Noto Sans;
        text-decoration: none;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 700;
        -webkit-transition: .3s ease;
        transition: .3s ease;
        padding: 8px 9pt;
        background: #fff;
        line-height: 15px;
        letter-spacing: 1.4px;
        margin-right: 3pc
    }

    .ms-secondary-nav-links nav ul li.blackText a {
        color: #252525
    }

    .ms-secondary-nav-links nav ul li.greenText a {
        color: #3c8527
    }

    .ms-secondary-nav-links nav ul li.blackText a:hover {
        color: #fff;
        background: #000
    }

    .ms-secondary-nav-links nav ul li.greenText a:hover {
        color: #fff;
        background: #52a535
    }
}

@use "sass:map";.fill-black {
    fill: #000
}

.background-black {
    background-color: #000
}

.fill-grey {
    fill: #171614
}

.background-grey {
    background-color: #171614
}

.fill-white {
    fill: #fff
}

.background-white {
    background-color: #fff
}

.fill-beige {
    fill: #fdf5f2
}

.background-beige {
    background-color: #fdf5f2
}

.fill-gryscl00 {
    fill: #000
}

.background-gryscl00 {
    background-color: #000
}

.fill-gryscl01 {
    fill: #171615
}

.background-gryscl01 {
    background-color: #171615
}

.fill-gryscl02 {
    fill: #4a494b
}

.background-gryscl02 {
    background-color: #4a494b
}

.fill-gryscl03 {
    fill: #8d8e92
}

.background-gryscl03 {
    background-color: #8d8e92
}

.fill-gryscl04 {
    fill: #e7eaef
}

.background-gryscl04 {
    background-color: #e7eaef
}

.fill-gryscl05 {
    fill: #fff
}

.background-gryscl05 {
    background-color: #fff
}

.fill-beige00 {
    fill: #252422
}

.background-beige00 {
    background-color: #252422
}

.fill-beige01 {
    fill: #3d3938
}

.background-beige01 {
    background-color: #3d3938
}

.fill-beige02 {
    fill: #6a6561
}

.background-beige02 {
    background-color: #6a6561
}

.fill-beige03 {
    fill: #aba09c
}

.background-beige03 {
    background-color: #aba09c
}

.fill-beige04 {
    fill: #d0c5c1
}

.background-beige04 {
    background-color: #d0c5c1
}

.fill-beige05 {
    fill: #ede5e2
}

.background-beige05 {
    background-color: #ede5e2
}

.fill-green00 {
    fill: #2a631c
}

.background-green00 {
    background-color: #2a631c
}

.fill-green01 {
    fill: #3b8526
}

.background-green01 {
    background-color: #3b8526
}

.fill-green02 {
    fill: #52a435
}

.background-green02 {
    background-color: #52a435
}

.fill-green03 {
    fill: #6bc349
}

.background-green03 {
    background-color: #6bc349
}

.fill-green04 {
    fill: #86d562
}

.background-green04 {
    background-color: #86d562
}

.fill-green05 {
    fill: #a0e080
}

.background-green05 {
    background-color: #a0e080
}

.fill-brown00 {
    fill: #513523
}

.background-brown00 {
    background-color: #513523
}

.fill-brown01 {
    fill: #67462c
}

.background-brown01 {
    background-color: #67462c
}

.fill-brown02 {
    fill: #7a4d38
}

.background-brown02 {
    background-color: #7a4d38
}

.fill-brown03 {
    fill: #956c48
}

.background-brown03 {
    background-color: #956c48
}

.fill-brown04 {
    fill: #bf8760
}

.background-brown04 {
    background-color: #bf8760
}

.fill-brown05 {
    fill: #cba380
}

.background-brown05 {
    background-color: #cba380
}

.fill-yellow00 {
    fill: #86702b
}

.background-yellow00 {
    background-color: #86702b
}

.fill-yellow01 {
    fill: #b59730
}

.background-yellow01 {
    background-color: #b59730
}

.fill-yellow02 {
    fill: #e2b923
}

.background-yellow02 {
    background-color: #e2b923
}

.fill-yellow03 {
    fill: #fbe01b
}

.background-yellow03 {
    background-color: #fbe01b
}

.fill-yellow04 {
    fill: #fbe64c
}

.background-yellow04 {
    background-color: #fbe64c
}

.fill-yellow05 {
    fill: #fbf078
}

.background-yellow05 {
    background-color: #fbf078
}

.fill-orange00 {
    fill: #8b341c
}

.background-orange00 {
    background-color: #8b341c
}

.fill-orange01 {
    fill: #c34327
}

.background-orange01 {
    background-color: #c34327
}

.fill-orange02 {
    fill: #f05623
}

.background-orange02 {
    background-color: #f05623
}

.fill-orange03 {
    fill: #f47725
}

.background-orange03 {
    background-color: #f47725
}

.fill-orange04 {
    fill: #f89b58
}

.background-orange04 {
    background-color: #f89b58
}

.fill-orange05 {
    fill: #fdc07f
}

.background-orange05 {
    background-color: #fdc07f
}

.fill-red00 {
    fill: #871719
}

.background-red00 {
    background-color: #871719
}

.fill-red01 {
    fill: #ba2426
}

.background-red01 {
    background-color: #ba2426
}

.fill-red02 {
    fill: #eb282b
}

.background-red02 {
    background-color: #eb282b
}

.fill-red03 {
    fill: #f15a5b
}

.background-red03 {
    background-color: #f15a5b
}

.fill-red04 {
    fill: #f3808a
}

.background-red04 {
    background-color: #f3808a
}

.fill-red05 {
    fill: #f8b3b9
}

.background-red05 {
    background-color: #f8b3b9
}

.fill-fuschia00 {
    fill: #98205e
}

.background-fuschia00 {
    background-color: #98205e
}

.fill-fuschia01 {
    fill: #cb277a
}

.background-fuschia01 {
    background-color: #cb277a
}

.fill-fuschia02 {
    fill: #e64599
}

.background-fuschia02 {
    background-color: #e64599
}

.fill-fuschia03 {
    fill: #f062a4
}

.background-fuschia03 {
    background-color: #f062a4
}

.fill-fuschia04 {
    fill: #f38ebb
}

.background-fuschia04 {
    background-color: #f38ebb
}

.fill-fuschia05 {
    fill: #f6a9cb
}

.background-fuschia05 {
    background-color: #f6a9cb
}

.fill-plum00 {
    fill: #752774
}

.background-plum00 {
    background-color: #752774
}

.fill-plum01 {
    fill: #98268d
}

.background-plum01 {
    background-color: #98268d
}

.fill-plum02 {
    fill: #ad3795
}

.background-plum02 {
    background-color: #ad3795
}

.fill-plum03 {
    fill: #b34e9d
}

.background-plum03 {
    background-color: #b34e9d
}

.fill-plum04 {
    fill: #c771ae
}

.background-plum04 {
    background-color: #c771ae
}

.fill-plum05 {
    fill: #d8a5cc
}

.background-plum05 {
    background-color: #d8a5cc
}

.fill-purple00 {
    fill: #4b2e8a
}

.background-purple00 {
    background-color: #4b2e8a
}

.fill-purple01 {
    fill: #64499d
}

.background-purple01 {
    background-color: #64499d
}

.fill-purple02 {
    fill: #735aa6
}

.background-purple02 {
    background-color: #735aa6
}

.fill-purple03 {
    fill: #8970b2
}

.background-purple03 {
    background-color: #8970b2
}

.fill-purple04 {
    fill: #ac94c6
}

.background-purple04 {
    background-color: #ac94c6
}

.fill-purple05 {
    fill: #ccbbdb
}

.background-purple05 {
    background-color: #ccbbdb
}

.fill-blue00 {
    fill: #05548d
}

.background-blue00 {
    background-color: #05548d
}

.fill-blue01 {
    fill: #0f6fb8
}

.background-blue01 {
    background-color: #0f6fb8
}

.fill-blue02 {
    fill: #228dcb
}

.background-blue02 {
    background-color: #228dcb
}

.fill-blue03 {
    fill: #3aa1d7
}

.background-blue03 {
    background-color: #3aa1d7
}

.fill-blue04 {
    fill: #6abfe7
}

.background-blue04 {
    background-color: #6abfe7
}

.fill-blue05 {
    fill: #92d8f1
}

.background-blue05 {
    background-color: #92d8f1
}

.fill-teal00 {
    fill: #09797f
}

.background-teal00 {
    background-color: #09797f
}

.fill-teal01 {
    fill: #168d91
}

.background-teal01 {
    background-color: #168d91
}

.fill-teal02 {
    fill: #0eb1b0
}

.background-teal02 {
    background-color: #0eb1b0
}

.fill-teal03 {
    fill: #3dc1c9
}

.background-teal03 {
    background-color: #3dc1c9
}

.fill-teal04 {
    fill: #5ac7d2
}

.background-teal04 {
    background-color: #5ac7d2
}

.fill-teal05 {
    fill: #a4ddeb
}

.background-teal05 {
    background-color: #a4ddeb
}

.section-container-decoration {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    height: 0
}

.section-container-decoration .decoration-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    width: 100%;
    position: absolute;
    left: 0
}

.section-container-decoration .decoration-container .section-container-pixel {
    height: 24px;
    width: 100%;
    position: relative;
    left: 0;
    top: -23.5px;
    overflow: hidden;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.section-container-decoration .decoration-container .section-container-pixel.up-decoration {
    top: -47.5px;
    height: 3pc
}

.section-container-decoration .decoration-container .section-container-pixel.down-decoration {
    display: none
}

.section-container-decoration .decoration-container .section-container-decoration {
    height: 6pc;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: visible
}

.section-container-decoration .decoration-container .section-container-decoration.style1,.section-container-decoration .decoration-container .section-container-decoration.style2 {
    width: 6pc
}

.section-container-decoration .decoration-container .section-container-decoration.style1 svg,.section-container-decoration .decoration-container .section-container-decoration.style2 svg {
    width: 6pc;
    overflow: visible
}

.section-container-decoration .decoration-container .section-container-decoration.style3 {
    width: 90pt
}

.section-container-decoration .decoration-container .section-container-decoration.style3 svg {
    width: 90pt;
    overflow: visible
}

.section-container-decoration .decoration-container .section-container-decoration.up-decoration {
    top: -95.5px
}

.section-container-decoration .decoration-container .section-container-decoration.right-decoration {
    right: .5px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.section-container-decoration .decoration-container .section-container-decoration.down-decoration {
    top: 0
}

.section-container-decoration .decoration-container .section-container-decoration.left-decoration {
    left: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.section-container-content {
    height: auto
}

.video-player-root-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    background-size: cover
}

.video-player-root-container.video-player-with-border {
    -webkit-box-shadow: inset -1px 0 0 #d8d8d8,inset 1px 0 0 #d8d8d8,inset 0 -1px 0 #d8d8d8,inset 0 1px 0 #d8d8d8;
    box-shadow: inset -1px 0 0 #d8d8d8,inset 1px 0 0 #d8d8d8,inset 0 -1px 0 #d8d8d8,inset 0 1px 0 #d8d8d8
}

.video-player-root-container .video-player-preview-container {
    display: block;
    height: 100%;
    width: 100%;
    background: transparent;
    border: none;
    cursor: pointer
}

.video-player-root-container .video-player-preview-container .video-player-icon-container {
    position: relative;
    height: 100%;
    width: 100%;
    pointer-events: none
}

.video-player-root-container .video-player-preview-container .video-player-icon-container svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.video-player-root-container .video-player-preview-container .video-player-icon-container path,.video-player-root-container .video-player-preview-container .video-player-icon-container svg {
    -webkit-transition: all .3s;
    transition: all .3s
}

.video-player-root-container .video-player-preview-container .video-player-icon-container .video-player-play-icon {
    margin-left: 2px;
    -webkit-filter: drop-shadow(0 2px 0 #000);
    filter: drop-shadow(0 2px 0 black)
}

.video-player-root-container .video-player-preview-container:focus .video-player-hex-icon,.video-player-root-container .video-player-preview-container:hover .video-player-hex-icon {
    height: 90pt;
    width: 90pt
}

.video-player-root-container .video-player-preview-container:focus .video-player-hex-icon path,.video-player-root-container .video-player-preview-container:hover .video-player-hex-icon path {
    opacity: .65
}

.video-player-root-container .video-player-preview-container:focus .video-player-play-icon,.video-player-root-container .video-player-preview-container:hover .video-player-play-icon {
    height: 36px;
    width: 36px;
    -webkit-filter: drop-shadow(0 4px 0 #000);
    filter: drop-shadow(0 4px 0 black)
}

.video-player-root-container .video-player-modal {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: all;
    z-index: 1000;
    background: rgba(0,0,0,.85)
}

.video-player-root-container .video-player-modal .modal-content-outer {
    position: relative;
    height: 100%;
    width: 100%;
    max-width: 100pc;
    max-height: 750pt;
    margin: auto
}

.video-player-root-container .video-player-modal .modal-icon-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding: 75pt 50px
}

.video-player-root-container .video-player-modal .modal-icon-container .modal-icon-wrapper {
    position: relative;
    height: 100%;
    width: 100%
}

.video-player-root-container .video-player-modal .modal-icon-container .modal-icon-close {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    width: 50px;
    top: 0;
    right: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.video-player-root-container .video-player-modal .modal-icon-container .modal-icon-close:focus svg,.video-player-root-container .video-player-modal .modal-icon-container .modal-icon-close:hover svg {
    width: 40px;
    height: 40px
}

.video-player-root-container .video-player-modal .modal-icon-container .modal-icon-close:focus svg {
    border: 1px solid #fff
}

.video-player-root-container .video-player-modal .modal-icon-container svg {
    margin: auto
}

.video-player-root-container .video-player-modal .modal-icon-container svg path {
    fill: #61e624
}

.video-player-root-container .video-player-modal .modal-content-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.video-player-root-container .video-player-modal .modal-content-container .modal-video-player {
    margin: auto;
    pointer-events: all
}

.cmp-accordion {
    max-width: 67rem;
    margin: -1rem auto 5rem;
    color: #fff
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-accordion {
        max-width:45rem
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-accordion {
        max-width:33.75rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-accordion {
        margin-top:0
    }
}

.cmp-accordion .container {
    padding: 0
}

.cmp-accordion .cmp-accordion__header {
    margin: 0
}

.cmp-accordion .cmp-accordion__header:after {
    content: "";
    display: block;
    width: 100vw;
    position: relative;
    left: -1rem
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-accordion .cmp-accordion__header:after {
        width:calc(100% + 1rem)
    }
}

@media only screen and (min-width: 768px) {
    .cmp-accordion .cmp-accordion__header:after {
        content:none
    }
}

.cmp-accordion .cmp-accordion__button {
    background: none;
    cursor: pointer;
    display: block;
    text-align: left;
    width: 100%;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.375rem;
    text-transform: uppercase;
    color: inherit;
    padding: 1rem 3.5rem 1rem 0;
    position: relative;
    border: none;
    border-bottom: .0625rem solid #6b6562
}

.cmp-accordion .cmp-accordion__button:focus {
    -webkit-box-shadow: 0 0 0 .1875rem #fff;
    box-shadow: 0 0 0 .1875rem #fff;
    outline: .125rem solid #1452cc
}

.cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
    background-image: url(../../../content/dam/games/minecraft/logos/chevron-white.svg);
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    right: .25rem;
    width: .875rem;
    height: .5rem;
    float: right
}

@media (prefers-color-scheme: light) {
    .cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
        background-image:url(../../../content/dam/games/minecraft/logos/chevron-black.svg)
    }
}

@media (prefers-contrast:no-preference) {
    .cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
        background-image: url(../../../content/dam/games/minecraft/logos/chevron-white.svg)
    }
}

@media only screen and (min-width: 0) and (max-width:575.98px) {
    .cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
        right:1.3125rem
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-accordion .cmp-accordion__button .cmp-accordion__icon {
        right:1.3125rem
    }
}

.cmp-accordion .cmp-accordion__button .cmp-accordion__icon:before {
    content: none
}

.cmp-accordion .cmp-accordion__button--expanded {
    border: none
}

.cmp-accordion .cmp-accordion__button--expanded .cmp-accordion__icon {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.cmp-accordion .cmp-accordion__title {
    text-transform: uppercase;
    font-family: Noto Sans,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.375rem;
    padding: 0
}

.cmp-accordion .cmp-accordion__panel {
    padding: 0;
    font-size: .875rem;
    line-height: 1.1875rem;
    -webkit-animation: none;
    animation: none;
    max-height: 0;
    overflow: hidden
}

.cmp-accordion .cmp-accordion__panel--hidden {
    display: block
}

.cmp-accordion .cmp-accordion__panel--expanded {
    max-height: 100%
}

@media only screen and (min-width: 768px) {
    .cmp-accordion .cmp-accordion__panel {
        font-size:1rem;
        line-height: 1.5rem
    }
}

.cmp-accordion .cmp-accordion__panel p {
    font-size: .875rem;
    line-height: 1.1875rem
}

@media only screen and (min-width: 768px) {
    .cmp-accordion .cmp-accordion__panel p {
        font-size:1rem;
        line-height: 1.5rem
    }
}

#systems-required-container .cmp-title {
    max-width: 67rem;
    margin: 0 auto
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #systems-required-container .cmp-title {
        max-width:45rem
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    #systems-required-container .cmp-title {
        max-width:33.75rem
    }
}

.cmp-breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #397425;
    color: #fff;
    min-height: 55px
}

.cmp-breadcrumb .cmp-breadcrumb-nav li {
    float: left;
    list-style: none;
    font-weight: 700;
    font-family: Noto Sans,sans-serif;
    font-size: 1pc;
    line-height: 22px
}

.cmp-breadcrumb .cmp-breadcrumb-nav li a {
    color: #fff;
    text-decoration: underline;
    font-weight: 400;
    font-size: 1pc;
    line-height: 22px;
    font-family: Noto Sans,sans-serif
}

.cmp-breadcrumb .cmp-breadcrumb-nav li a:hover {
    background: transparent
}

.cmp-breadcrumb .cmp-breadcrumb-nav li+li:before {
    content: "";
    padding: 0 14px;
    background-image: url(../../../content/dam/minecraft/live-voting/breadcrumb-arrow.svg);
    background-repeat: no-repeat;
    background-position: 52% 70%
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-breadcrumb .cmp-breadcrumb-nav li+li:before {
        -webkit-filter:brightness(0);
        filter: brightness(0);
        forced-color-adjust: none
    }
}

.cmp-carousel {
    overflow: hidden
}

@media only screen and (min-width: 768px) {
    .cmp-carousel .cmp-carousel-slider {
        max-width:40rem;
        margin: auto
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel .cmp-carousel-slider {
        max-width:65.625rem
    }
}

.cmp-carousel .cmp-carousel-slider .cmp-carousel-slide-img {
    margin-inline:auto;width: 100%;
    max-width: 40rem
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel .cmp-carousel-slider .cmp-carousel-slide-img {
        max-width:65.625rem;
        position: relative
    }
}

.cmp-carousel .cmp-carousel-slide-img {
    aspect-ratio: 1.78
}

.cmp-carousel .cmp-carousel-slide-description {
    font-family: Noto Sans,sans-serif;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.1875rem;
    margin-block:1rem;color: #fff;
    height: 4em
}

@media only screen and (min-width: 768px) {
    .cmp-carousel .cmp-carousel-slide-description {
        margin:1.5rem auto;
        padding-right: 11.5625rem;
        height: 4em
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel .cmp-carousel-slide-description {
        height:3em
    }
}

.cmp-carousel .cmp-carousel-slide-description p {
    margin-bottom: 1rem
}

.cmp-carousel .cmp-carousel-thumbnail {
    --scrollbar-width: 1.1875rem;
    padding-block:1.5rem;width: var(--w,100vw);
    -webkit-transform: translateX(calc(0px - var(--container-offset-x, 0px)));
    transform: translateX(calc(0px - var(--container-offset-x, 0px)))
}

@media only screen and (min-width: 768px) {
    .cmp-carousel .cmp-carousel-thumbnail {
        -webkit-transform:none;
        transform: none
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel .cmp-carousel-thumbnail {
        --w:calc(Min(100vw, 1440px) - var(--scrollbar-width))
    }
}

.cmp-carousel .cmp-carousel-thumbnail .cmp-carousel-slide {
    padding-inline:.5rem;text-align: center
}

.cmp-carousel .cmp-carousel-thumbnail .cmp-carousel-slide button {
    padding: 0;
    margin: .1875rem 0 0;
    background: none;
    border: none;
    height: 100%
}

.cmp-carousel .cmp-carousel-thumbnail .cmp-carousel-slide button:focus {
    -webkit-box-shadow: 0 0 0 .1875rem #fff;
    box-shadow: 0 0 0 .1875rem #fff;
    outline: .125rem solid #1452cc
}

.cmp-carousel .cmp-carousel-thumbnail .slick-current .cmp-carousel-slide button {
    --active-outline-color-A: #fff;
    --active-outline-color-B: #fff;
    position: relative
}

.cmp-carousel .cmp-carousel-thumbnail .slick-current .cmp-carousel-slide button:before {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-color: var(--active-outline-color-A) var(--active-outline-color-A) var(--active-outline-color-B) var(--active-outline-color-B);
    border-style: solid;
    border-width: .25rem
}

@media (forced-colors:active) {
    .cmp-carousel .cmp-carousel-thumbnail .slick-current .cmp-carousel-slide button:before {
        border: .25rem solid LinkText
    }
}

.cmp-carousel .cmp-carousel-thumbnail .cmp-carousel-slide-img {
    width: 14.5rem
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel .cmp-carousel-thumbnail .cmp-carousel-slide-img {
        width:21rem
    }
}

.cmp-carousel .cmp-carousel-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3rem
}

.cmp-carousel .cmp-carousel-navigation--mobile {
    padding-bottom: .1875rem
}

@media only screen and (min-width: 768px) {
    .cmp-carousel .cmp-carousel-navigation--mobile {
        display:none
    }
}

.cmp-carousel .cmp-carousel-navigation--tablet {
    display: none
}

@media only screen and (min-width: 768px) {
    .cmp-carousel .cmp-carousel-navigation--tablet {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: calc(var(--arrow-top-offset, 0) + 1.5rem);
        right: .1875rem
    }
}

.cmp-carousel .cmp-carousel-next,.cmp-carousel .cmp-carousel-prev {
    width: 3rem;
    aspect-ratio: 1;
    background-color: transparent;
    border: none;
    padding: 0;
    overflow: hidden
}

.cmp-carousel .cmp-carousel-next:focus,.cmp-carousel .cmp-carousel-prev:focus {
    outline: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .1875rem #fff;
    box-shadow: 0 0 0 .1875rem #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-carousel .cmp-carousel-next,.cmp-carousel .cmp-carousel-prev {
        -webkit-filter:brightness(0) invert(0);
        filter: brightness(0) invert(0)
    }
}

.cmp-carousel .cmp-carousel-next:before,.cmp-carousel .cmp-carousel-prev:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-image: url(../../../content/dam/games/minecraft/logos/carousel-arrow.svg);
    aspect-ratio: 1
}

.cmp-carousel .cmp-carousel-next {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-carousel .cmp-carousel-next,.cmp-carousel .cmp-carousel-prev {
        -webkit-filter:brightness(0) invert(0);
        filter: brightness(0) invert(0)
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel--container-width {
        max-width:46.5rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-carousel--container-width .cmp-carousel-thumbnail {
        --w:100%;
        -webkit-transform: none;
        transform: none
    }

    .cmp-carousel--container-width .cmp-carousel-thumbnail .slick-slide:first-child .cmp-carousel-slide {
        -webkit-padding-start: 0;
        padding-inline-start:0}

    .cmp-carousel--container-width .cmp-carousel-thumbnail .slick-slide:last-child .cmp-carousel-slide {
        -webkit-padding-end: 0;
        padding-inline-end:0}

    .cmp-carousel--container-width .cmp-carousel-thumbnail .cmp-carousel-slide-img {
        width: 14.8125rem
    }
}

.cmp-carousel--vanilla .cmp-carousel-thumbnail .slick-current .cmp-carousel-slide button {
    --active-outline-color-A: #52a535;
    --active-outline-color-B: #86d562
}

.cmp-carousel--vanilla .cmp-carousel-next:focus:before,.cmp-carousel--vanilla .cmp-carousel-next:hover:before,.cmp-carousel--vanilla .cmp-carousel-prev:focus:before,.cmp-carousel--vanilla .cmp-carousel-prev:hover:before {
    -webkit-filter: brightness(0) saturate(100%) invert(61%) sepia(62%) saturate(412%) hue-rotate(58deg) brightness(97%) contrast(93%);
    filter: brightness(0) saturate(100%) invert(61%) sepia(62%) saturate(412%) hue-rotate(58deg) brightness(97%) contrast(93%)
}

.cmp-carousel--dungeons .cmp-carousel-thumbnail .slick-current .cmp-carousel-slide button {
    --active-outline-color-A: #de5b0d;
    --active-outline-color-B: #ffa41f
}

.cmp-carousel--dungeons .cmp-carousel-next:focus:before,.cmp-carousel--dungeons .cmp-carousel-next:hover:before,.cmp-carousel--dungeons .cmp-carousel-prev:focus:before,.cmp-carousel--dungeons .cmp-carousel-prev:hover:before {
    -webkit-filter: brightness(0) saturate(100%) invert(71%) sepia(95%) saturate(1858%) hue-rotate(342deg) brightness(102%) contrast(101%);
    filter: brightness(0) saturate(100%) invert(71%) sepia(95%) saturate(1858%) hue-rotate(342deg) brightness(102%) contrast(101%)
}

.cmp-carousel--legends .cmp-carousel-thumbnail .slick-current .cmp-carousel-slide button {
    --active-outline-color-A: #339cd7;
    --active-outline-color-B: #4ad5ff
}

.cmp-carousel--legends .cmp-carousel-next:focus:before,.cmp-carousel--legends .cmp-carousel-next:hover:before,.cmp-carousel--legends .cmp-carousel-prev:focus:before,.cmp-carousel--legends .cmp-carousel-prev:hover:before {
    -webkit-filter: brightness(0) saturate(100%) invert(62%) sepia(95%) saturate(968%) hue-rotate(169deg) brightness(109%) contrast(100%);
    filter: brightness(0) saturate(100%) invert(62%) sepia(95%) saturate(968%) hue-rotate(169deg) brightness(109%) contrast(100%)
}

.cmp-countdown {
    max-width: 75%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    place-items: center
}

.cmp-live-voting-about-in-game {
    padding: 3.75rem 2.8125rem 4.1875rem;
    background: -webkit-gradient(linear,left top,left bottom,from(#3d3938),color-stop(50%,#262423),to(#171615));
    background: linear-gradient(180deg,#3d3938,#262423 50%,#171615);
    -webkit-box-shadow: 0 .375rem .0625rem #3d3938,0 -.375rem .0625rem #252422;
    box-shadow: 0 .375rem .0625rem #3d3938,0 -.375rem .0625rem #252422
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game {
        padding:0;
        margin-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-in-game {
        padding:0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .container {
        max-width:100%;
        padding: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-in-game .container {
        max-width:100%;
        padding: 0
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__title {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-weight: 400;
    font-size: 3.125rem;
    line-height: 3.4375rem;
    text-align: center;
    background: -webkit-gradient(linear,left top,left bottom,from(#a0e080),color-stop(50%,#86d562),to(#6bc349));
    background: linear-gradient(180deg,#a0e080,#86d562 50%,#6bc349);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    margin-bottom: 1.625rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__title {
        font-size:1.875rem;
        line-height: 2.25rem;
        padding: 2.375rem 3.625rem 2.1875rem 2.8125rem;
        margin-bottom: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__title {
        font-size:3.125rem;
        padding: 2.625rem 3.25rem 2.125rem 2.8125rem;
        margin-bottom: 0
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__imagewrapper {
    -webkit-box-shadow: 0 .125rem .625rem #000;
    box-shadow: 0 .125rem .625rem #000;
    height: 29.5625rem;
    float: left;
    margin-right: 1.8125rem;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(34.9%,transparent),color-stop(80.73%,rgba(0,0,0,.8)));
    background: linear-gradient(180deg,transparent 34.9%,rgba(0,0,0,.8) 80.73%);
    width: 18.9375rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__imagewrapper {
        display:none
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__imagewrapper {
        display:none
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container img.cmp-live-voting-about-in-game__image {
    width: 18.9375rem
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontent {
    height: 29.5625rem;
    overflow-y: scroll;
    background: #4a494b;
    text-align: left;
    color: #fff;
    -webkit-box-shadow: 0 .375rem .0625rem #3d3938,0 -.375rem .0625rem #252422;
    box-shadow: 0 .375rem .0625rem #3d3938,0 -.375rem .0625rem #252422
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontent {
        width:100%;
        height: 37.75rem;
        padding: 2rem 3.375rem 2rem 3.75rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontent {
        padding:2.125rem 1.125rem 2.125rem 2.1875rem;
        height: 40.125rem;
        width: 100%
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner {
    padding: 1.875rem 1.75rem;
    min-height: 29rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner {
        -webkit-box-shadow:none;
        box-shadow: none;
        padding: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner {
        -webkit-box-shadow:none;
        box-shadow: none;
        padding: 0
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner h3 {
    font-family: Noto Sans,sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin-bottom: .3125rem;
    padding-left: .25rem;
    padding-right: .25rem;
    text-transform: none
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner h3 {
        padding-left:.125rem;
        padding-right: .125rem
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner p {
    margin-bottom: 0;
    font-family: Noto Sans,sans-serif;
    font-weight: 400;
    font-size: .8125rem;
    line-height: 1.25rem;
    padding-left: .25rem;
    padding-right: .25rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner p {
        padding-left:.125rem;
        padding-right: .125rem
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner p a {
    color: #27ce40
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner p a:active,.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner p a:focus,.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontentinner p a:hover {
    background-color: transparent;
    text-decoration: underline
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontent hr {
    background: #8d8e92;
    -webkit-box-shadow: 0 .0625rem 0 #3d3938;
    box-shadow: 0 .0625rem 0 #3d3938;
    margin-top: .3125rem;
    margin-bottom: 1.25rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontent hr {
        margin-top:1.25rem;
        margin-bottom: 1.25rem
    }
}

.cmp-live-voting-about-in-game .cmp-live-voting-about-in-game__container .cmp-live-voting-about-in-game__faqcontent hr:last-child {
    margin-bottom: 0
}

.cmp-highlights-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (min-width: 1200px) {
    .cmp-highlights-gallery {
        max-width:75rem;
        margin-inline:auto}
}

@media only screen and (min-width: 768px) {
    .cmp-highlights-gallery {
        padding:0 0 4rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-highlights-gallery {
        max-width:48rem;
        margin-inline:auto;padding: 0 0 4rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-highlights-gallery {
        display:grid;
        max-width: 48rem;
        margin-inline:auto;padding: 0 0 4rem
    }
}

.cmp-flip-card {
    --card-padding: .875rem;
    color: var(--accent-color,#fff);
    position: relative;
    aspect-ratio: 1;
    width: 18rem
}

@media only screen and (min-width: 768px) {
    .cmp-flip-card {
        width:21rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-flip-card {
        width:18rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-flip-card {
        width:18rem
    }
}

.cmp-flip-card__front {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 0;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    cursor: pointer
}

.cmp-flip-card__front:focus-within .cmp-flip-card__cta,.cmp-flip-card__front:focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open,.cmp-flip-card__front:focus .cmp-flip-card__cta,.cmp-flip-card__front:focus .cmp-flip-card__cta.cmp-flip-card__cta--open,.cmp-flip-card__front:hover .cmp-flip-card__cta,.cmp-flip-card__front:hover .cmp-flip-card__cta.cmp-flip-card__cta--open {
    background: #fff
}

.cmp-flip-card__back {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 0;
    overflow: hidden
}

.cmp-flip-card__notflipable .cmp-flip-card__front {
    cursor: default
}

.cmp-flip-card__notflipable:focus-visible .cmp-flip-card__front,.cmp-flip-card__notflipable:focus-within .cmp-flip-card__front,.cmp-flip-card__notflipable:focus .cmp-flip-card__front,.cmp-flip-card__notflipable:hover .cmp-flip-card__front {
    background: var(--card-bg);
    cursor: default;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.cmp-flip-card__front-title {
    height: 100%;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    word-break: break-word
}

.cmp-flip-card__back-title {
    margin-top: 1.125rem;
    margin-bottom: .625rem;
    margin-left: .1875rem
}

.cmp-flip-card__back-description {
    line-height: 150%;
    font-family: Noto Sans,sans-serif;
    word-break: break-word;
    overflow-y: auto;
    padding-top: .125rem;
    padding-left: .1875rem
}

.cmp-flip-card__cta {
    padding: 0 .5625rem;
    aspect-ratio: 1;
    position: absolute;
    background: transparent;
    border: .125rem solid #fff;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-flip-card__cta {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-flip-card__cta {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-flip-card__cta:focus,.cmp-flip-card__cta :focus-visible,.cmp-flip-card__cta :focus-within {
    outline: none
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-flip-card__cta:focus,.cmp-flip-card__cta :focus-visible,.cmp-flip-card__cta :focus-within {
        outline:.125rem solid;
        outline-color: HighlightText
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-flip-card__cta:focus,.cmp-flip-card__cta :focus-visible,.cmp-flip-card__cta :focus-within {
        outline:.125rem solid;
        outline-color: HighlightText
    }
}

.cmp-flip-card__cta:before {
    width: .875rem;
    height: .875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-flip-card__cta--open {
    bottom: calc(var(--card-padding));
    right: calc(var(--card-padding));
    color: var(--accent-color,#fff);
    border-color: var(--accent-color,#fff)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-flip-card__cta--open {
        background-color:hsla(0,0%,100%,.7)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-flip-card__cta--open {
        background-color:rgba(0,0,0,.5)
    }
}

.cmp-flip-card__cta--open svg path {
    fill: var(--accent-color,#fff)
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-flip-card__cta--open svg path {
        fill:#fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-flip-card__cta--open svg path {
        fill:#000
    }
}

.cmp-flip-card__cta--close {
    position: static;
    margin-left: auto;
    background: transparent;
    border: .125rem solid #fff;
    color: #262423
}

.cmp-flip-card__cta--close:before {
    content: "";
    background-image: url(../../../content/dam/games/minecraft/logos/close-white.svg);
    background-size: cover
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-flip-card__cta--close:before {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-flip-card__cta--close:before {
        -webkit-filter:brightness(1) invert(0);
        filter: brightness(1) invert(0)
    }
}

.cmp-flip-card__cta--close:focus,.cmp-flip-card__cta--close:hover {
    background: #fff
}

.cmp-flip-card__cta--close:focus:before,.cmp-flip-card__cta--close:hover:before {
    background-image: url(../../../content/dam/games/minecraft/logos/close.svg)
}

.cmp-flip-card :focus-visible .cmp-flip-card__cta,.cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open,.cmp-flip-card :focus-within .cmp-flip-card__cta,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open,.cmp-flip-card :focus .cmp-flip-card__cta,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open,.cmp-flip-card:hover .cmp-flip-card__cta,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open {
    border: .125rem solid #fff
}

.cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus-visible .cmp-flip-card__cta svg path,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus-within .cmp-flip-card__cta svg path,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus .cmp-flip-card__cta svg path,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card:hover .cmp-flip-card__cta svg path {
    fill: #262423
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus-visible .cmp-flip-card__cta svg path,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus-within .cmp-flip-card__cta svg path,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus .cmp-flip-card__cta svg path,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card:hover .cmp-flip-card__cta svg path {
        fill:#fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus-visible .cmp-flip-card__cta svg path,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus-within .cmp-flip-card__cta svg path,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card :focus .cmp-flip-card__cta svg path,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open svg path,.cmp-flip-card:hover .cmp-flip-card__cta svg path {
        fill:#000
    }
}

.cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open:focus,.cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-visible,.cmp-flip-card :focus-visible .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-within,.cmp-flip-card :focus-visible .cmp-flip-card__cta:focus,.cmp-flip-card :focus-visible .cmp-flip-card__cta :focus-visible,.cmp-flip-card :focus-visible .cmp-flip-card__cta :focus-within,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open:focus,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-visible,.cmp-flip-card :focus-within .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-within,.cmp-flip-card :focus-within .cmp-flip-card__cta:focus,.cmp-flip-card :focus-within .cmp-flip-card__cta :focus-visible,.cmp-flip-card :focus-within .cmp-flip-card__cta :focus-within,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open:focus,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-visible,.cmp-flip-card :focus .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-within,.cmp-flip-card :focus .cmp-flip-card__cta:focus,.cmp-flip-card :focus .cmp-flip-card__cta :focus-visible,.cmp-flip-card :focus .cmp-flip-card__cta :focus-within,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open:focus,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-visible,.cmp-flip-card:hover .cmp-flip-card__cta.cmp-flip-card__cta--open :focus-within,.cmp-flip-card:hover .cmp-flip-card__cta:focus,.cmp-flip-card:hover .cmp-flip-card__cta :focus-visible,.cmp-flip-card:hover .cmp-flip-card__cta :focus-within {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff;
    box-shadow: 0 0 0 .0625rem #fff
}

.cmp-flip-card :focus-visible .cmp-flip-card__front,.cmp-flip-card :focus-within .cmp-flip-card__front,.cmp-flip-card :focus .cmp-flip-card__front,.cmp-flip-card:hover .cmp-flip-card__front {
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.25098)),to(rgba(0,0,0,.25098))),var(--card-bg);
    background: linear-gradient(0deg,rgba(0,0,0,.25098),rgba(0,0,0,.25098)),var(--card-bg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.cmp-flip-card--hover .cmp-flip-card__front {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    opacity: 0
}

.cmp-flip-card--hover .cmp-flip-card__back {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.cmp-flip-card div.cmp-flip-card__front {
    display: block;
    color: var(--accent-color,#fff);
    background: -webkit-gradient(linear,left bottom,left top,from(transparent),to(transparent)),var(--card-bg);
    background: linear-gradient(0deg,transparent,transparent),var(--card-bg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.cmp-flip-card div.cmp-flip-card__back-description a {
    background: none;
    text-decoration: underline
}

.cmp-flip-card div.cmp-flip-card__back-description,.cmp-flip-card div.cmp-flip-card__back-description a:hover,.cmp-flip-card div.cmp-flip-card__back-title {
    color: #fff
}

.cmp-flip-card .cmp-flip-card__back,.cmp-flip-card .cmp-flip-card__front {
    height: 100%;
    color: #fff;
    padding: var(--card-padding);
    padding-left: calc(var(--card-padding) - .1875rem);
    background: #171615
}

@media screen and (prefers-reduced-motion:no-preference) {
    .cmp-flip-card .cmp-flip-card__back,.cmp-flip-card .cmp-flip-card__front {
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        -webkit-transition-duration: .8s;
        transition-duration: .8s;
        -webkit-transition-property: opacity,-webkit-transform;
        transition-property: opacity,-webkit-transform;
        transition-property: transform,opacity;
        transition-property: transform,opacity,-webkit-transform
    }
}

.cmp-flip-card--legends .cmp-flip-card__back-title,.cmp-flip-card--legends .cmp-flip-card__front-title {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-weight: 400
}

.cmp-flip-card--legends .cmp-flip-card__front-title {
    font-size: 2.25rem;
    line-height: 2.25rem
}

.cmp-flip-card--legends .cmp-flip-card__back-title {
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: none;
    letter-spacing: normal
}

@media only screen and (max-width: 767.98px) {
    .cmp-flip-card--legends .cmp-flip-card__back-title {
        word-wrap:normal
    }
}

.cmp-flip-card--legends .cmp-flip-card__back-description a {
    color: #4ad5ff
}

.cmp-flip-card--legends .cmp-flip-card__back-description a:hover {
    color: #fff
}

.cmp-flip-card--dungeons .cmp-flip-card__front-title {
    font-weight: 400;
    font-family: Minecraft-Fivev2,Noto Sans,sans-serif
}

.cmp-flip-card--dungeons .cmp-flip-card__back-title {
    font-weight: 400;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif
}

.cmp-flip-card--dungeons .cmp-flip-card__front-title {
    font-size: 2rem;
    line-height: 2rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-flip-card--dungeons .cmp-flip-card__front-title {
        font-size:2rem;
        line-height: 2rem
    }
}

.cmp-flip-card--dungeons .cmp-flip-card__back-title {
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: none;
    letter-spacing: normal
}

@media only screen and (max-width: 767.98px) {
    .cmp-flip-card--dungeons .cmp-flip-card__back-title {
        word-wrap:normal
    }
}

.cmp-flip-card--dungeons .cmp-flip-card__back-description a {
    color: #ffa41f
}

.cmp-flip-card--dungeons .cmp-flip-card__back-description a:hover {
    color: #fff
}

.cmp-flip-card--vanilla {
    padding: 4rem 0
}

.cmp-flip-card--vanilla .cmp-flip-card__front-title {
    font-weight: 400;
    font-family: MinecraftTen,Noto Sans,sans-serif
}

.cmp-flip-card--vanilla .cmp-flip-card__back-title {
    font-weight: 400;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif
}

.cmp-flip-card--vanilla .cmp-flip-card__front-title {
    font-size: 2.25rem;
    line-height: 2.25rem;
    letter-spacing: -.015em
}

@media only screen and (max-width: 767.98px) {
    .cmp-flip-card--vanilla .cmp-flip-card__front-title {
        font-size:2rem;
        line-height: 2rem;
        letter-spacing: -.015em
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-flip-card--vanilla .cmp-flip-card__front-title {
        font-size:2rem;
        line-height: 2rem;
        letter-spacing: -.015em
    }
}

.cmp-flip-card--vanilla .cmp-flip-card__back-title {
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: none;
    letter-spacing: normal
}

@media only screen and (max-width: 767.98px) {
    .cmp-flip-card--vanilla .cmp-flip-card__back-title {
        word-wrap:normal
    }
}

.cmp-flip-card--vanilla .cmp-flip-card__back-description a {
    color: #52a535
}

.cmp-flip-card--vanilla .cmp-flip-card__back-description a:hover {
    color: #fff
}

.cmp-full-bleed-header {
    width: calc(100vw - var(--scrollbar-width, 0px));
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: calc(-50vw + var(--scrollbar-width, 0px)/2);
    margin-right: calc(-50vw + var(--scrollbar-width, 0px)/2);
    text-align: center
}

.cmp-full-bleed-header img {
    width: calc(min(100%, 120rem))
}

.full-bleed-header:not(.cmp-full-bleed-header--disabled-min-height) .cmp-full-bleed-header {
    aspect-ratio: 1
}

@media only screen and (min-width: 768px) {
    .full-bleed-header:not(.cmp-full-bleed-header--disabled-min-height) .cmp-full-bleed-header {
        aspect-ratio:768/435
    }
}

@media only screen and (min-width: 1200px) {
    .full-bleed-header:not(.cmp-full-bleed-header--disabled-min-height) .cmp-full-bleed-header {
        aspect-ratio:1920/880
    }
}

@media only screen and (min-width: 1920px) {
    .full-bleed-header:not(.cmp-full-bleed-header--disabled-min-height) .cmp-full-bleed-header {
        width:calc(min(20in, 100vw) - var(--scrollbar-width, 0px));
        margin: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.cmp-home-live-event-hero-container {
    position: relative;
    max-width: 160rem;
    margin: 0 auto
}

.cmp-home-live-event-bg {
    background: #000
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__container {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 4pc
    }
}

.cmp-home-live-event-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width: 1200px) {
    .cmp-home-live-event-hero {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.cmp-home-live-event-hero .cmp-home-live-event-hero-bg {
    position: relative;
    background: var(--home-hero-bg-img) 50%/cover no-repeat;
    min-height: 40.5rem;
    width: 100%
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero .cmp-home-live-event-hero-bg {
        min-height:27rem;
        background: var(--home-hero-bg-img-tablet) 50%/cover no-repeat;
        max-width: 48rem;
        margin: 0 auto
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero .cmp-home-live-event-hero-bg {
        min-height:14.625rem;
        background: var(--home-hero-bg-img-mobile) 50%/cover no-repeat;
        max-width: 24.5625rem;
        margin: 0 auto
    }
}

.cmp-home-live-event-hero__logo {
    margin: 0 0 2rem
}

@media only screen and (min-width: 768px) {
    .cmp-home-live-event-hero__logo {
        margin:0 0 1.25rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-home-live-event-hero__logo {
        margin:0 0 2rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__logo {
        display:block;
        margin: 0 auto 1rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__logo {
        margin:0 0 1.5rem;
        max-width: 100%
    }
}

.cmp-home-live-event-hero__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2rem;
    background-color: #000;
    width: 22.125rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__info {
        position:static;
        background-color: #000;
        display: block;
        width: 100%;
        padding-top: 0
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-home-live-event-hero__info {
        height:100%
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__info {
        position:static;
        background-color: #000;
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 0
    }
}

.cmp-home-live-event-hero__title {
    margin: 0 0 2rem
}

.cmp-home-live-event-hero__title--final {
    margin: 0 0 1.25rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__title {
        width:18.125rem;
        margin: 0
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__title {
        margin:0 0 1.5rem
    }
}

.cmp-home-live-event-hero__title h1 {
    font-family: Minecraft-Ten2,Noto Sans,sans-serif;
    font-size: var(--hero-info-heading-font-size);
    line-height: var(--hero-info-heading-font-size);
    letter-spacing: -.0525rem;
    text-shadow: 0 0 24px hsla(0,0%,100%,.25098);
    color: #ede5e2;
    margin: 0 0 .5rem;
    text-transform: capitalize;
    font-weight: 400;
    word-break: break-word
}

.cmp-home-live-event-hero__title p {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    letter-spacing: normal;
    color: #ede5e2;
    text-transform: capitalize;
    margin: 0;
    word-break: break-word
}

.cmp-home-live-event-hero__timer .days,.cmp-home-live-event-hero__timer .hours,.cmp-home-live-event-hero__timer .minutes,.cmp-home-live-event-hero__timer .seconds,.cmp-home-live-event-hero__timer .timer-separator {
    display: block;
    font-family: Minecraft-Ten2,Noto Sans,sans-serif;
    font-size: 3.5rem;
    line-height: 3.5rem;
    text-transform: capitalize;
    text-shadow: 0 0 24px hsla(0,0%,100%,.25098);
    color: #ede5e2;
    letter-spacing: -.0525rem
}

.cmp-home-live-event-hero__timer .timer-separator {
    display: inline-block
}

.cmp-home-live-event-hero__timer .timer-unit {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: .875rem;
    line-height: 1.125rem;
    color: #d0c5c0;
    letter-spacing: .035rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__timer {
        width:Min(16.25rem,100%)
    }

    .cmp-home-live-event-hero__timer--open {
        width: auto;
        padding: 0;
        min-width: 19.375rem
    }
}

.cmp-home-live-event-hero__timer>span {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-align: center
}

.cmp-home-live-event-hero__timer>span.hide+.timer-separator {
    display: none
}

.cmp-home-live-event-hero__closed-info,.cmp-home-live-event-hero__timer-title,.cmp-home-live-event-hero__timer__votingtext {
    font-size: 1.25rem;
    line-height: 1.5rem;
    text-align: center;
    background: #0855db;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    color: #ede5e2;
    padding: .375rem .5rem;
    text-transform: capitalize;
    min-width: 14.5rem;
    border: .125rem solid #000;
    margin: 0 0 .5rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-home-live-event-hero__closed-info,.cmp-home-live-event-hero__timer-title,.cmp-home-live-event-hero__timer__votingtext {
        margin:0 0 1.125rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-home-live-event-hero__closed-info,.cmp-home-live-event-hero__timer-title,.cmp-home-live-event-hero__timer__votingtext {
        margin:0 0 1.125rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__closed-info,.cmp-home-live-event-hero__timer-title,.cmp-home-live-event-hero__timer__votingtext {
        margin:0 auto .5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__closed-info,.cmp-home-live-event-hero__timer-title,.cmp-home-live-event-hero__timer__votingtext {
        min-width:Min(18.8125rem,100%);
        margin: 0 auto .5rem;
        max-width: none
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__timer-title {
        min-width:16.5rem
    }
}

.cmp-home-live-event-hero__timer,.cmp-home-live-event-hero__timer-title-container {
    position: relative
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__timer,.cmp-home-live-event-hero__timer-title-container {
        max-width:18.8125rem;
        margin: 0 auto
    }

    .cmp-home-live-event-hero__timer--closed,.cmp-home-live-event-hero__timer--open,.cmp-home-live-event-hero__timer-title-container--closed,.cmp-home-live-event-hero__timer-title-container--open {
        max-width: none;
        margin: 0
    }
}

.cmp-home-live-event-hero__timer-title-container>svg,.cmp-home-live-event-hero__timer>svg {
    bottom: -.75rem;
    left: 0;
    position: absolute;
    z-index: 2
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__timer-title-container>svg,.cmp-home-live-event-hero__timer>svg {
        bottom:-.7875rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-home-live-event-hero__timer-title-container>svg .contrast-theme-bg,.cmp-home-live-event-hero__timer>svg .contrast-theme-bg {
        fill:#000
    }

    .cmp-home-live-event-hero__timer-title-container>svg .transparent-bg,.cmp-home-live-event-hero__timer>svg .transparent-bg {
        fill: #fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-home-live-event-hero__timer-title-container>svg .contrast-theme-bg,.cmp-home-live-event-hero__timer>svg .contrast-theme-bg {
        fill:#fffaef
    }
}

.cmp-home-live-event-hero__timer--open>svg,.cmp-home-live-event-hero__timer-title-container--open>svg {
    bottom: -.5rem
}

.cmp-home-live-event-hero__timer--closed>svg,.cmp-home-live-event-hero__timer-title-container--closed>svg {
    bottom: -.4375rem
}

.cmp-home-live-event-timer__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-home-live-event-hero__timer__votingtext {
    min-width: 18.375rem;
    color: #171615;
    margin-bottom: .25rem!important;
    background: #a0e081;
    text-transform: capitalize;
    border: .125rem solid #000
}

.cmp-home-live-event-hero__timer__votingtext .days,.cmp-home-live-event-hero__timer__votingtext .hours,.cmp-home-live-event-hero__timer__votingtext .minutes,.cmp-home-live-event-hero__timer__votingtext .seconds {
    display: inline;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #171615
}

.cmp-home-live-event-hero__timer__votingtext .days+span,.cmp-home-live-event-hero__timer__votingtext .hours+span,.cmp-home-live-event-hero__timer__votingtext .minutes+span,.cmp-home-live-event-hero__timer__votingtext .seconds+span {
    text-transform: none
}

.cmp-home-live-event-hero__timer__votingtext>span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__timer__votingtext {
        min-width:19.375rem;
        max-width: none
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__timer__votingtext {
        min-width:Min(20.5625rem,100%)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-home-live-event-hero__timer__votingtext svg {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-home-live-event-hero__closed-info {
    background: #3d3938;
    max-width: none;
    margin-bottom: .3125rem!important
}

.cmp-home-live-event-hero__cta {
    min-width: 14.5rem;
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding: .9375rem 2rem;
    font-weight: 800;
    margin: .5rem 0 0;
    border: .125rem solid #000
}

.cmp-home-live-event-hero__cta.minecraft-main-button {
    text-shadow: none
}

.cmp-home-live-event-hero__cta.minecraft-main-button:focus,.cmp-home-live-event-hero__cta.minecraft-main-button:hover {
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-home-live-event-hero__cta {
        border:.125rem solid #fff;
        outline: 0;
        outline-offset: 0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-home-live-event-hero__cta {
        border:.125rem solid #fff;
        outline: 0;
        outline-offset: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__cta {
        min-width:16.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__cta {
        min-width:Min(20.8125rem,100%);
        display: block;
        margin: .5rem auto 0
    }
}

.cmp-home-live-event-hero__cta--open {
    min-width: 18.375rem;
    margin: 0
}

.cmp-home-live-event-hero__cta--open.cmp-home-live-event-watch-minecraft-live {
    padding: .9375rem 1rem;
    margin-top: 1rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__cta--open {
        min-width:19.375rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__cta--open {
        min-width:Min(20.5625rem,100%);
        display: block;
        margin: 0 auto
    }
}

.cmp-home-live-event-hero__cta--closed {
    padding: .9375rem 1rem;
    margin: 0
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-hero__cta--closed {
        min-width:20.125rem;
        padding: .9375rem 2rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__cta--closed {
        min-width:Min(20.5625rem,100%);
        margin: 0 auto
    }
}

.cmp-home-live-event-hero__cta--final {
    min-width: 14.625rem;
    border-color: #262423;
    padding: .9375rem 1.5rem;
    margin-top: 1rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-home-live-event-hero__cta--final {
        min-width:Min(20.8125rem,100%)
    }
}

.cmp-home-live-event-hero__cta svg {
    margin: 0 0 0 1rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-home-live-event-hero__cta svg {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-home-live-event-hero__cta svg path {
        fill:#fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-home-live-event-hero__cta svg path {
        fill:#fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-home-live-event-hero__cta:focus,.cmp-home-live-event-hero__cta:hover {
        border:.125rem solid #fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-home-live-event-hero__cta:focus,.cmp-home-live-event-hero__cta:hover {
        border:.125rem solid #fff
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-home-live-event-btn__container {
        display:grid
    }
}

.cmp-home-live-event-hero-pixel-edge {
    position: absolute;
    bottom: 0;
    right: 0
}

@media only screen and (min-width: 1200px) {
    .cmp-home-live-event-hero-pixel-edge,.cmp-home-live-event-hero-pixel-edge img {
        width:100%
    }
}

.cmp-live-event-hero {
    font-family: Noto Sans,sans-serif;
    min-height: 23.875rem;
    background-image: var(--hero-bg-img-mobile);
    background-color: #000;
    background-repeat: no-repeat;
    background-position: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background-size: auto
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-event-hero {
        background-size:80%
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-event-hero {
        background-size:auto;
        background-image: var(--hero-bg-img-tablet)
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero {
        background-position:top;
        background-image: var(--hero-bg-img);
        background-size: 65.625rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .5rem 0 0;
    position: relative;
    width: 100%
}

.cmp-live-event-hero .cmp-live-event-hero__container>img {
    width: 7.5rem;
    height: 2.5rem;
    margin-bottom: 1.77375rem
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-event-hero .cmp-live-event-hero__container>img {
        width:15rem;
        height: 5rem;
        margin-bottom: 5%
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__container>img {
        width:15rem;
        height: 5rem;
        margin-bottom: 4.1875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__container>img {
        width:22.5rem;
        height: 7.5rem;
        margin-bottom: 6.4375rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__container {
        width:100%;
        padding: 1.5rem 0 0
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__container {
        max-width:Min(75pc,100%);
        padding: 2.5rem 0 0
    }
}

.cmp-live-event-hero .cmp-live-event-hero__info {
    background-color: #000;
    background-image: var(--hero-info-bg-img);
    background-position: bottom;
    background-repeat: repeat-x;
    padding-bottom: .375rem;
    font-size: .875rem;
    line-height: 1.1875rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 18.4375rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.cmp-live-event-hero .cmp-live-event-hero__info>p {
    color: #d0c5c0;
    line-height: 1rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__info>p {
        margin-bottom:.625rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__info>p {
        font-size:1.25rem;
        line-height: 1.5rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__info>h2 {
    color: #52a435;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.1875rem;
    text-transform: none;
    margin-bottom: .5rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__info>h2 {
        font-weight:600;
        font-size: 1.25rem;
        line-height: 2.25rem;
        margin-bottom: .125rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__play-button {
    width: 3.21875rem;
    height: 3.21875rem;
    margin-bottom: 5.9375rem;
    padding: .77344rem .84375rem .84375rem .77344rem;
    border: .14063rem solid #262423
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button {
        margin-bottom:15%;
        width: 3.875rem;
        height: 3.875rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button {
        margin-bottom:7.5rem;
        width: 3.875rem;
        height: 3.875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button {
        margin-bottom:11.8125rem;
        width: 4rem;
        height: 4rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__play-button--open {
    margin-bottom: 10rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button--open {
        margin-bottom:12.75rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button--open {
        margin-bottom:16.3125rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__play-button--closed {
    margin-bottom: 8rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button--closed {
        margin-bottom:12.5rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button--closed {
        margin-bottom:16.0625rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__play-button svg {
    width: 1.75rem;
    height: 1.75rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button svg {
        width:2.3125rem;
        height: 2.3125rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-event-hero .cmp-live-event-hero__play-button svg {
        -webkit-filter:brightness(0);
        filter: brightness(0)
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--closed,.cmp-live-event-hero .cmp-live-event-hero-container--open,.cmp-live-event-hero .cmp-live-event-hero-container--upcoming {
    margin: auto
}

.cmp-live-event-hero .cmp-live-event-hero-container--closed .title-container,.cmp-live-event-hero .cmp-live-event-hero-container--open .title-container,.cmp-live-event-hero .cmp-live-event-hero-container--upcoming .title-container {
    position: relative
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--upcoming {
        width:16.25rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--upcoming {
        width:18rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--open {
    width: Min(19.125rem,90%)
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--open {
        width:19.125rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--closed {
    width: Min(19.125rem,90%)
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--closed {
        width:20.125rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final {
        text-align:left
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: 80rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 2rem 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.5rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content {
        width:100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content {
        width:21.625rem;
        padding: 2rem;
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        gap: 2rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container {
        width:17.625rem;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container .minecraft-logo {
    width: 9.375rem;
    height: 3.125rem;
    margin: auto
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container .winner-logo {
    width: 17.5rem;
    height: 4.625rem;
    margin: auto
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container h1 {
    color: #ede5e2;
    text-shadow: 0 0 1.5rem hsla(0,0%,100%,.25);
    font-family: Minecraft-Ten2,Noto Sans,sans-serif;
    font-size: 3.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.5rem;
    letter-spacing: -.0525rem;
    text-transform: capitalize;
    margin: auto;
    word-break: break-word
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container h1 {
        margin-left:0
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .winner-detials-container p {
    color: #ede5e2;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 0;
    word-break: break-word
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: auto
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .meet-mob-btn {
    padding: .5rem 1.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
    min-height: 3.125rem;
    margin: 0;
    width: 100%;
    word-break: break-word;
    border: .125rem solid #000
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .meet-mob-btn svg {
        -webkit-filter:brightness(0);
        filter: brightness(0)
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .meet-mob-btn {
        width:auto
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container h2 {
    color: #ede5e2;
    font-family: Noto Sans,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0;
    word-break: break-word
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .social-media-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1rem
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .social-media-link a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .social-media-link a {
        margin-left:0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .left-side-content .social-details-container .social-media-link a svg {
        -webkit-filter:brightness(0);
        filter: brightness(0)
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .final-bg-img {
    height: inherit;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-image: var(--hero-bg-img-mobile);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    position: relative;
    min-height: 14.625rem;
    max-width: 57.875rem;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .final-bg-img {
        min-height:24.875rem;
        background-image: var(--hero-bg-img-tablet)
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .final-bg-img {
        min-height:37.5rem;
        background-position: top;
        background-image: var(--hero-bg-img)
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .final-bg-img img {
    width: 100%
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .balloon {
    z-index: 3;
    display: none
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon {
        display:block;
        position: absolute;
        bottom: 0;
        animation: balloonAnimationTablet 5s forwards;
        -webkit-animation: balloonAnimationTablet 5s forwards;
        -moz-animation: balloonAnimationTablet 5s forwards
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon {
        animation:balloonAnimation 5s forwards;
        -webkit-animation: balloonAnimation 5s forwards;
        -moz-animation: balloonAnimation 5s forwards
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-red {
        right:-.625rem;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-red {
        left:19.9375rem;
        right: auto;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-green {
        left:-1.875rem;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-green {
        left:36.5625rem;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-yellow {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-yellow {
        right:8.4375rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-yellow {
        left:54rem;
        right: auto
    }
}

.cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-purple {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-purple {
        right:3.6875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-purple {
        right:8.8125rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-blue {
        left:3.6875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero-container--final .balloon-blue {
        right:2.125rem;
        left: auto;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes balloonAnimation {
    0% {
        display: block
    }

    to {
        bottom: 59.375rem;
        display: none
    }
}

@-webkit-keyframes balloonAnimation {
    0% {
        display: block
    }

    to {
        bottom: 59.375rem;
        display: none
    }
}

@keyframes balloonAnimationTablet {
    0% {
        display: block
    }

    to {
        bottom: 75rem;
        display: none
    }
}

@-webkit-keyframes balloonAnimationTablet {
    0% {
        display: block
    }

    to {
        bottom: 75rem;
        display: none
    }
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    position: absolute;
    padding: .375rem .5rem;
    z-index: 2;
    text-align: center;
    word-break: break-word;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: capitalize;
    border: .125rem solid #000;
    margin-bottom: 0!important
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description p {
    margin-bottom: 0
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description+svg {
    position: absolute;
    z-index: 3
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-event-hero .cmp-live-event-hero__notification-description+svg .contrast-theme-bg {
        fill:#000
    }

    .cmp-live-event-hero .cmp-live-event-hero__notification-description+svg .transparent-bg {
        fill: #fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-event-hero .cmp-live-event-hero__notification-description+svg .contrast-theme-bg {
        fill:#fffaef
    }
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--upcoming {
    margin-bottom: 0;
    color: #ede5e2;
    background-color: #0855db;
    bottom: 0;
    width: 100%
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--upcoming+svg {
    bottom: -.75rem;
    left: 0
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--open {
    background-color: #a0e081;
    color: #000;
    bottom: .4375rem
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--open p {
    margin-bottom: 0
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--open p>span {
    font-size: 0;
    margin-right: .25rem;
    white-space: nowrap
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--open p>span span {
    font-size: 1.25rem;
    text-transform: none
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-event-hero .cmp-live-event-hero__notification-description--open p svg {
        -webkit-filter:contrast(0) brightness(2);
        filter: contrast(0) brightness(2)
    }
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--open+svg {
    bottom: -.3125rem;
    left: 0;
    display: inline
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--closed {
    bottom: .4375rem;
    background-color: #3d3938;
    color: #fff;
    margin-bottom: 0
}

.cmp-live-event-hero .cmp-live-event-hero__notification-description--closed+svg {
    bottom: -.3125rem
}

.cmp-live-event-hero .cmp-live-event-hero__timer {
    position: relative;
    padding: 0 .125rem;
    width: 100%
}

.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming span.hide+.timer-separator {
    display: none
}

.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .title-container {
    position: relative;
    margin-bottom: .625rem
}

.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .timer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: .5rem;
    line-height: 1.125rem;
    min-height: 2.25rem;
    margin-bottom: .75rem
}

.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .days,.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .hours,.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .minutes,.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .seconds,.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .timer-separator {
    color: #ede5e2;
    text-align: center;
    text-shadow: 0 0 1.5rem rgba(0,0,0,.25098);
    font-family: Minecraft-Ten2,Noto Sans,sans-serif;
    font-size: 3.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.5rem;
    letter-spacing: -.0525rem;
    text-transform: capitalize;
    display: block
}

.cmp-live-event-hero .cmp-live-event-hero__timer--upcoming .timer-unit {
    color: #d0c5c0;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: .035rem
}

.cmp-live-event-hero .cmp-live-event-hero__timer--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem;
    padding: unset;
    width: 100%;
    display: inline
}

.cmp-live-event-hero .cmp-live-event-hero__timer--open .timer-separator {
    display: none
}

.cmp-live-event-hero .cmp-live-event-hero__cta {
    gap: 1rem;
    padding: .5rem 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word;
    min-height: 3.125rem;
    border: .125rem solid #000;
    width: 100%
}

.cmp-live-event-hero .cmp-live-event-hero__characters,.cmp-live-event-hero .cmp-live-event-hero__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-live-event-hero .cmp-live-event-hero__characters {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
    margin-top: 1.25rem
}

.cmp-live-event-hero .cmp-live-event-hero__characters img:first-child {
    width: 4.40625rem;
    height: 3.9375rem;
    margin-right: 1.71875rem
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters img:first-child {
        margin-right:0;
        top: -3.875rem;
        left: -7.5rem;
        position: absolute;
        width: 4.40625rem;
        height: 3.9375rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters img:first-child {
        margin-right:0;
        top: -3.875rem;
        left: -7.5rem;
        position: absolute;
        width: 4.40625rem;
        height: 3.9375rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters img:first-child {
        top:-7.8125rem;
        left: -14.3125rem;
        position: absolute;
        width: 8.8125rem;
        height: 7.875rem
    }
}

.cmp-live-event-hero .cmp-live-event-hero__characters img:nth-child(2) {
    width: 6.25rem;
    height: 4.38431rem
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters img:nth-child(2) {
        width:6.25rem;
        height: 4.38431rem;
        top: -4.375rem;
        right: -7.5rem;
        position: absolute
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters img:nth-child(2) {
        width:6.25rem;
        height: 4.38431rem;
        top: -4.375rem;
        right: -7.5rem;
        position: absolute
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters img:nth-child(2) {
        top:-8.8125rem;
        right: -18.6875rem;
        position: absolute;
        width: 12.5625rem;
        height: 8.8125rem
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters {
        width:Min(50%,23.75rem);
        margin: 0 auto
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters {
        width:Min(50%,23.75rem);
        margin: 0 auto
    }
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters--ended img:first-child,.cmp-live-event-hero .cmp-live-event-hero__characters--final img:first-child {
        top:-17.9375rem;
        left: -9.0625rem;
        position: absolute
    }

    .cmp-live-event-hero .cmp-live-event-hero__characters--ended img:nth-child(2),.cmp-live-event-hero .cmp-live-event-hero__characters--final img:nth-child(2) {
        top: -18.9375rem;
        right: -11.625rem;
        position: absolute
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero .cmp-live-event-hero__characters--ended img:first-child,.cmp-live-event-hero .cmp-live-event-hero__characters--final img:first-child {
        top:-19.625rem;
        left: -9.125rem;
        position: absolute
    }

    .cmp-live-event-hero .cmp-live-event-hero__characters--ended img:nth-child(2),.cmp-live-event-hero .cmp-live-event-hero__characters--final img:nth-child(2) {
        top: -20.4375rem;
        right: -11.5625rem;
        position: absolute
    }
}

.cmp-live-event-hero .cmp-live-event-hero--transition-bg {
    min-height: 10rem;
    width: 100%;
    background-color: #000;
    background-image: var(--hero-info-bg-img);
    background-repeat-y: no-repeat;
    background-position: bottom
}

.cmp-live-event-hero--upcoming .cmp-live-event-hero--transition-bg {
    margin-top: 1.375rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero--upcoming .cmp-live-event-hero--transition-bg {
        margin-top:1.125rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero--upcoming .cmp-live-event-hero--transition-bg {
        margin-top:.375rem
    }
}

.cmp-live-event-hero--open .cmp-live-event-hero--transition-bg {
    margin-top: 1.875rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero--open .cmp-live-event-hero--transition-bg {
        margin-top:1.25rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero--open .cmp-live-event-hero--transition-bg {
        margin-top:.625rem
    }
}

.cmp-live-event-hero--closed .cmp-live-event-hero--transition-bg {
    margin-top: 1.875rem
}

@media only screen and (min-width: 768px) {
    .cmp-live-event-hero--closed .cmp-live-event-hero--transition-bg {
        margin-top:1.5rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero--closed .cmp-live-event-hero--transition-bg {
        margin-top:.875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-event-hero--ended .cmp-live-event-hero--transition-bg,.cmp-live-event-hero--final .cmp-live-event-hero--transition-bg {
        margin-top:-2.1875rem
    }
}

.cmp-live-voting-about-options__title-text {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 2.125rem;
    text-align: center;
    color: #fff;
    padding-top: 1.625rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__title-text {
        font-size:1.875rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__title-text {
        font-size:1.875rem
    }
}

.cmp-live-voting-about-options__vote-option-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.5625rem;
    padding-bottom: 4rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.1875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__vote-option-content {
        margin-left:2.3125rem;
        margin-right: 1.875rem;
        padding-bottom: 2.25rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__vote-option-content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 2.25rem
    }
}

.cmp-live-voting-about-options__vote-option {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.875rem;
    width: 21rem;
    background: hsla(0,0%,100%,.8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__vote-option {
        padding-top:1.6875rem;
        padding-left: .0625rem;
        padding-right: .0625rem;
        width: 14.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__vote-option {
        padding-top:1.0625rem;
        padding-left: .8125rem;
        padding-right: .8125rem;
        width: 19.0625rem
    }
}

.cmp-live-voting-about-options__option-title {
    color: #252525;
    width: 100%;
    height: 2.125rem;
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 2.125rem;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 1.1875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__option-title {
        font-size:1.25rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__option-title {
        margin-bottom:.6875rem
    }
}

.cmp-live-voting-about-options__image-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 6.875rem;
    height: 9.1875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-live-voting-about-options__image-box img {
    width: 7.2rem
}

.cmp-live-voting-about-options__option-description {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: #252525;
    margin: .5625rem 2.1875rem .875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__option-description {
        margin:1.5rem 2rem .75rem;
        width: 10.5rem;
        font-size: .8125rem;
        line-height: 1rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__option-description {
        width:15.9375rem;
        right: 1.4375rem;
        margin: 0;
        font-size: .875rem
    }
}

.cmp-live-voting-about-options__meet-button {
    margin-bottom: 5rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__meet-button {
        margin-bottom:5.125rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__meet-button {
        margin-bottom:5.4375rem
    }
}

.cmp-live-voting-about-options__vote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.625rem;
    margin-top: -4.125rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__vote {
        margin-bottom:1.875rem;
        margin-top: -4.375rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__vote {
        margin-bottom:2.125rem;
        margin-top: -4.625rem
    }
}

.cmp-live-voting-about-options__button,.cmp-live-voting-about-options__vote-button {
    font-size: .875rem;
    width: 16.625rem;
    margin: 0;
    font-family: Noto Sans,sans-serif
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options__button,.cmp-live-voting-about-options__vote-button {
        width:12.1875rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options__button,.cmp-live-voting-about-options__vote-button {
        width:15.625rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-about-options__button svg,.cmp-live-voting-about-options__vote-button svg {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-live-voting-about-options__meet-button img,.cmp-live-voting-about-options__vote img {
    vertical-align: bottom
}

.cmp-live-voting-about-options .minecraft-main-button {
    line-height: 1rem;
    padding: .75rem 1.875rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-about-options .minecraft-main-button {
        outline:none
    }
}

.cmp-live-voting-about-options .minecraft-main-button:focus,.cmp-live-voting-about-options .minecraft-main-button:hover {
    outline: .125rem solid #1157be;
    -webkit-box-shadow: 0 0 0 .1875rem #fff;
    box-shadow: 0 0 0 .1875rem #fff;
    outline-offset: .125rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-about-options .minecraft-main-button:focus,.cmp-live-voting-about-options .minecraft-main-button:hover {
        outline:.0625rem auto;
        outline-offset: .0625rem
    }
}

.cmp-live-voting-about-options .card-footer,.cmp-live-voting-about-options .card-header {
    padding: 0
}

.cmp-live-voting-about-options .card-body {
    margin-top: .5625rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-about-options .card-body {
        margin-top:1.4375rem
    }
}

@media screen and (-ms-high-contrast:black-on-white) {
    .cmp-live-voting-about-options img {
        -webkit-filter: grayscale(1) invert(1);
        filter: grayscale(1) invert(1)
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-about-options .minecraft-main-button {
        padding:.9375rem 1.375rem
    }
}

.cmp-live-voting-media-block {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 42px;
    color: #252525;
    overflow: hidden
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-media-block {
        padding:34px 30px 76px;
        overflow: visible;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-media-block {
        padding:98px 95px 62px;
        background-repeat: repeat;
        background-size: contain;
        overflow: visible;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.cmp-live-voting-media-block .container {
    max-width: 100%;
    padding: 0
}

@media only screen and (min-width: 768px) {
    .cmp-live-voting-media-block .container {
        min-height:270px;
        max-width: 683px
    }
}

@media only screen and (min-width: 1024px) and (max-width:1199.98px) {
    .cmp-live-voting-media-block .container {
        min-height:270px
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-media-block .container {
        max-width:1010px;
        min-height: 19pc
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__container {
    background: #fff;
    -webkit-box-shadow: 4px 4px 2px rgba(0,0,0,.25098);
    box-shadow: 4px 4px 2px rgba(0,0,0,.25098);
    padding: 30px
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container {
        width:50%;
        padding: 2pc 72px 2pc 2pc;
        position: relative;
        float: left
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container {
        padding:24px 56px 24px 24px;
        position: relative;
        float: left;
        width: 100%;
        min-height: 268px;
        max-width: 22pc
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__container p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
    text-align: left;
    font-family: Noto Sans,sans-serif
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container p {
        margin-bottom:0;
        font-size: 14px;
        line-height: 20px;
        width: 100%
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container p {
        font-size:14px;
        line-height: 20px;
        width: 100%
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__container p .cmp-live-voting-media-block__imagewrapper {
    float: right;
    height: 100%;
    margin-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-top: 43px;
    margin-right: -60px;
    shape-outside: radial-gradient(215px at bottom right,#000 98%,transparent)
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container p .cmp-live-voting-media-block__imagewrapper {
        margin-top:70px;
        position: relative;
        top: 50px
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container p .cmp-live-voting-media-block__imagewrapper {
        display:none
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__container p .cmp-live-voting-media-block__imagewrapper {
        display:none
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__title {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    line-height: 34px;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-align: left;
    font-weight: 400
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__title {
        margin-bottom:5px
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__inner a:focus {
    background-color: transparent;
    color: #000
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__inner a:hover {
    outline: 1px solid #000;
    background-color: transparent;
    color: #000;
    outline-offset: 1px;
    outline-style: auto;
    outline-width: .833333px;
    text-decoration: underline
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__inner>* {
        width:calc(100% - 287px)
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__inner>* {
        width:auto
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__image {
    max-width: 150px
}

@media only screen and (min-width: 768px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__image {
        position:absolute;
        top: 14px;
        right: 10px;
        max-width: 366px
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__image {
        top:-65px;
        right: -8px;
        max-width: 571px
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-live-voting-media-block .cmp-live-voting-media-block__image--tablet {
        display:none
    }
}

.cmp-live-voting-media-block .cmp-live-voting-media-block__imagecontainer {
    position: relative
}

.cmp-live-voting-selector {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

@media only screen and (min-width: 0) and (max-width:575.98px) {
    .cmp-live-voting-selector.banner-outer {
        background-image:none!important;
        padding: 0
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-live-voting-selector.banner-outer {
        background-image:none!important;
        padding: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector {
        padding:0 1.25rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector {
        padding:0 15%
    }
}

.cmp-live-voting-selector .banner-inner {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    padding: 2.5rem 1.25rem 2.125rem;
    overflow-x: hidden
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .banner-inner {
        padding:1.875rem 4.6875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .banner-inner {
        padding:1.4375rem 3.8125rem 1.4375rem 3.625rem;
        max-width: 52.25rem;
        margin: 0 auto
    }
}

.cmp-live-voting-selector .voting-selector-wrapper {
    padding-top: .25rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper {
        padding:1.875rem 1.875rem 2.0625rem;
        background-color: #f8f5f4;
        -webkit-box-shadow: 0 .25rem 0 rgba(0,0,0,.25098);
        box-shadow: 0 .25rem 0 rgba(0,0,0,.25098)
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper {
        padding:1.875rem 3.125rem 3rem;
        background-color: #f8f5f4;
        -webkit-box-shadow: 0 .25rem 0 rgba(0,0,0,.25098);
        box-shadow: 0 .25rem 0 rgba(0,0,0,.25098)
    }
}

.cmp-live-voting-selector .voting-selector-wrapper h1.heading {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.875rem;
    line-height: 2.25rem;
    text-align: center;
    text-transform: uppercase;
    color: #131313;
    padding: 0 0 .75rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper h1.heading {
        padding:0 0 .9375rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper h1.heading {
        padding:0 0 .9375rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper p {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: #262626;
    text-align: center;
    margin: 0
}

.cmp-live-voting-selector .voting-selector-wrapper p.message {
    padding-bottom: 1.875rem;
    margin: 0 auto;
    width: 85%
}

@media only screen and (min-width: 0) and (max-width:350px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.message {
        width:80%
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.message {
        padding-bottom:.9375rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.message {
        width:33.25rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.message {
        line-height:1.5rem;
        width: 31.25rem;
        padding-bottom: 2.0625rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper p.vote-previous {
    background-color: #d0c5c0;
    padding: .9375rem;
    width: 80%;
    height: auto;
    margin: 0 auto 1.25rem;
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
    white-space: normal
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.vote-previous {
        font-size:1.125rem;
        padding: .625rem;
        max-width: 100%;
        min-height: 2.75rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.vote-previous {
        padding:.625rem;
        width: 30.3125rem;
        min-height: 2.75rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper p.vote-previous .option-name {
    text-transform: capitalize
}

.cmp-live-voting-selector .voting-selector-wrapper p .gamertag {
    text-transform: uppercase
}

.cmp-live-voting-selector .voting-selector-wrapper p.revote-message {
    margin-bottom: 1.25rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.revote-message {
        line-height:1.625rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper p.revote-message {
        font-size:1.25rem;
        line-height: 1.625rem;
        margin-bottom: 1.875rem;
        margin-top: .1875rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper p.revote-message#selectedVoteText .text {
    text-transform: capitalize
}

.cmp-live-voting-selector .voting-selector-wrapper .countdown-message {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: #006431;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message {
        font-size:1.5rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message h5 {
        font-size:inherit
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message h5 {
        font-size:inherit
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message {
        font-style:normal;
        font-weight: 600;
        font-size: 1.625rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .countdown-message .message-text {
    margin-bottom: 0
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message .message-text {
        font-size:1.25rem;
        display: block
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .countdown-message .cmp-countdown-timer {
    font-size: 1.875rem;
    display: block;
    text-align: center;
    min-width: 9.125rem;
    padding: .3125rem 0
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message .cmp-countdown-timer {
        display:inline-block;
        font-size: 1.5rem;
        text-align: left;
        padding: 0;
        margin-left: .625rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .countdown-message .cmp-countdown-timer {
        font-size:1.625rem;
        display: inline-block;
        text-align: left;
        padding: 0;
        margin-left: .625rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .voteSelector-heading {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 1.75rem;
    text-align: center;
    color: #131313;
    text-transform: none;
    display: block
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .voteSelector-heading {
        font-weight:600;
        font-size: 1.25rem;
        line-height: 2.25rem;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .voteSelector-heading {
        font-size:1.25rem;
        line-height: 2.25rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper {
        position:relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .option-avatar {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    padding: .9375rem
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .option-avatar .option-name {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: .875rem;
    line-height: 1rem;
    display: block;
    text-align: center;
    letter-spacing: .03rem;
    text-transform: uppercase;
    color: #006431;
    margin: .625rem 0 0
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio-wrapper {
    padding: 1.25rem 1.25rem 1.875rem
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio {
    position: relative;
    margin: .05rem auto 15%;
    border: .1875rem solid grey;
    width: 9.375rem;
    height: 9.4375rem;
    display: block
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio {
        margin:0 1.5625rem 0 0;
        -ms-flex-preferred-size: 9.375rem;
        flex-basis: 9.375rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio {
        display:inline-block;
        vertical-align: bottom;
        margin: 0 1.5625rem 3% 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:last-child {
        margin-right:0
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:last-child {
        margin-right:0
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio img {
    width: 6rem
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:after,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:before {
    content: "";
    position: absolute;
    border-radius: 1.3125rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (forced-colors:active) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:after,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:before {
        forced-color-adjust: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:after,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:before {
        outline:#8ee3f0;
        border-color: #8ee3f0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:after,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:before {
        outline:#903809;
        border-color: #903809
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:before {
    bottom: -20%;
    width: 1.20313rem;
    height: 1.20313rem;
    border: .1875rem solid grey;
    background: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media only screen and (min-width: 0) and (max-width:575.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:before {
        background:transparent
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:after {
    bottom: -18%;
    width: .83313rem;
    height: .83313rem
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[role=radio].focus {
    border: .1875rem solid #008542;
    outline: #008542
}

@media (forced-colors:active) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[role=radio].focus {
        forced-color-adjust: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[role=radio].focus {
        outline:#8ee3f0;
        border: .1875rem solid #8ee3f0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover,.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[role=radio].focus {
        outline:#903809;
        border: .1875rem solid #903809
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover {
    cursor: pointer
}

@media only screen and (min-width: 1024px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover {
        background-color:#ccc
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover {
        background-color:#ccc
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover:before {
    border: .125rem solid #008542
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover:before {
        border:.125rem solid #8ee3f0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover:before {
        border:.125rem solid #903809
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover:after {
    background-color: #008542;
    width: .83313rem;
    height: .83313rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover:after {
        background-color:#8ee3f0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio:hover:after {
        background-color:#903809
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true] {
    border: .1875rem solid #008542;
    outline: #008542
}

@media (forced-colors:active) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true] {
        forced-color-adjust: none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true] {
        outline:#8ee3f0;
        border: .1875rem solid #8ee3f0
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true] {
        outline:#903809;
        border: .1875rem solid #903809
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true]:before {
    border: .125rem solid #008542
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true]:before {
        border:.125rem solid #903809
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true]:before {
        border:.125rem solid #8ee3f0
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true]:after {
    background-color: #008542
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true]:after {
        background-color:#903809
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .livevoting-wrapper .vote-selector-wrapper .vote-radio[aria-checked=true]:after {
        background-color:#8ee3f0
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit {
    margin-top: .25rem;
    width: 13.25rem;
    height: 3rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit {
        outline:none
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit {
        margin-top:1.5625rem;
        width: 20.5rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit.media-block-arrow-link {
    color: #fff;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    text-align: inherit;
    margin-left: 1.5rem;
    display: block;
    font-family: Noto Sans,sans-serif
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit {
        width:20.5625rem;
        font-style: normal;
        font-weight: 700;
        font-size: 1.25rem;
        line-height: 1.6875rem;
        margin-top: 2.5rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit:focus,.cmp-live-voting-selector .voting-selector-wrapper .btn-submit:hover {
    color: #fff;
    outline: .125rem solid #1157be;
    -webkit-box-shadow: 0 0 0 .25rem #fff;
    box-shadow: 0 0 0 .25rem #fff;
    outline-offset: .125rem
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit:focus .grow:after,.cmp-live-voting-selector .voting-selector-wrapper .btn-submit:hover .grow:after {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit:focus,.cmp-live-voting-selector .voting-selector-wrapper .btn-submit:hover {
        outline:.0625rem auto;
        outline-offset: .0625rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit[disabled] {
    background: #757575;
    -webkit-box-shadow: inset 0 -.25rem #757575;
    box-shadow: inset 0 -.25rem #757575;
    color: #fff!important;
    cursor: not-allowed
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit[disabled] {
        opacity:.4
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit[disabled] {
        opacity:.4
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit[disabled]:hover {
    outline: none
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit[disabled]:focus {
    -webkit-box-shadow: 0 0 0 .25rem #fff;
    box-shadow: 0 0 0 .25rem #fff
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit[disabled]:focus {
        outline:.0625rem auto;
        outline-offset: .0625rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper .btn-submit .btn-arrow__image {
    margin-right: .8125rem;
    width: .9375rem;
    height: .9375rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper .btn-submit .btn-arrow__image {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess {
    position: relative;
    padding-top: 2.8125rem
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .livevoting-wrapper {
    position: relative
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .livevoting-wrapper .btn-submit.btn-success {
    width: 32.6875rem;
    height: 3rem;
    padding: .9375rem;
    margin-top: .5625rem;
    margin-bottom: 1.9375rem;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.6875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .livevoting-wrapper .btn-submit.btn-success {
        padding:.9375rem;
        width: 32.4375rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .livevoting-wrapper .btn-submit.btn-success {
        padding:1.875rem .3125rem;
        font-weight: 700;
        width: 100%;
        margin-bottom: 3.375rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper h1.heading {
    padding: 0;
    font-family: Minecraft-Ten2,Noto Sans,sans-serif;
    letter-spacing: normal
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper h1.heading {
        margin-bottom:.3125rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .live-voting {
        padding:.3125rem 0
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .option-avatar {
    padding: .75rem
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .option-avatar img {
    width: 6rem
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .message {
    font-style: normal;
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 1.75rem;
    width: 100%;
    color: #0c6e3d
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .message {
        font-size:1.625rem;
        line-height: 1.75rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .message {
        font-size:1.625rem;
        line-height: 1.75rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .revote-message {
    font-style: normal;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 2.25rem;
    color: #131313
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .revote-message {
        font-size:1.25rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .revote-message {
        font-size:1.25rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .vote-image {
    width: 7.875rem
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .share-text-message {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.625rem;
    text-align: center;
    letter-spacing: normal;
    text-transform: unset;
    color: #262626
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul {
    list-style-type: none;
    margin: 0
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li {
    float: left;
    width: 27%;
    margin-right: .8125rem
}

@media only screen and (min-width: 0) and (max-width:350px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li {
        margin-right:.625rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon {
    width: 86%;
    height: 3.5rem;
    padding: .6875rem 1.4375rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon img {
        -webkit-filter:brightness(0);
        filter: brightness(0)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon {
        outline:none
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon:focus,.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon:hover {
    outline: .125rem solid #1157be;
    -webkit-box-shadow: 0 0 0 .25rem #fff;
    box-shadow: 0 0 0 .25rem #fff;
    outline-offset: .125rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon:focus,.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon ul li a.btn-social-icon:hover {
        outline:.0625rem auto;
        outline-offset: .0625rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon .vote-gif-image {
    position: absolute;
    bottom: -1.375rem;
    right: -10.75rem;
    -webkit-transform: matrix(-.91,-.42,-.42,.91,0,0);
    transform: matrix(-.91,-.42,-.42,.91,0,0)
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon .vote-gif-image {
        -webkit-transform:matrix(-.97,-.23,-.23,.97,0,0);
        transform: matrix(-.97,-.23,-.23,.97,0,0);
        bottom: 4.75rem;
        right: -1.8125rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon .vote-gif-image {
        bottom:-1.6875rem;
        right: -11.8125rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon .vote-gif-image img {
    width: 7.4375rem;
    height: 6.875rem;
    -webkit-transform: matrix(-.91,-.42,-.42,.91,0,0);
    transform: matrix(-.91,-.42,-.42,.91,0,0)
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper .social-media-icon .vote-gif-image img {
        width:5.15313rem;
        height: 4.76312rem
    }
}

.cmp-live-voting-selector .voting-selector-wrapper.cmp-live-voting-sucess .vote-success-wrapper a span {
    font-size: 1.125rem;
    letter-spacing: .025rem;
    line-height: 1.4085rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-dialog {
        max-width:45.6875rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-dialog {
        max-width:45.6875rem
    }
}

#liveVoting-modal .modal-content {
    padding: 0;
    border: 0
}

#liveVoting-modal .modal-content .modal-header {
    background: #d0c5c0;
    padding-top: .0625rem;
    padding-bottom: .0625rem;
    padding-right: 2.3125rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-content .modal-header {
        padding-top:.5rem;
        padding-bottom: .625rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-content .modal-header {
        padding-top:.5rem;
        padding-bottom: .625rem
    }
}

#liveVoting-modal .modal-content .modal-header .modal-title {
    font-family: Noto Sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 2.25rem;
    letter-spacing: 0;
    text-align: center;
    color: #262626;
    text-transform: unset
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-content .modal-header .modal-title {
        font-size:1.625rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-content .modal-header .modal-title {
        font-size:1.625rem
    }
}

#liveVoting-modal .modal-content .modal-header .close.liveVoting-modelClose {
    top: 1.375rem;
    right: 1.5rem;
    padding: .4375rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-content .modal-header .close.liveVoting-modelClose {
        top:1.6875rem;
        right: 1.875rem;
        padding: .4375rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    #liveVoting-modal .modal-content .modal-header .close.liveVoting-modelClose img {
        -webkit-filter:brightness(.5) invert(1);
        filter: brightness(.5) invert(1)
    }
}

#liveVoting-modal .modal-body {
    background: #ede5e2;
    padding: 1.5rem 1.25rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-body {
        background:#ede5e2;
        padding: 1.5rem 3.125rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-body {
        background:#ede5e2;
        padding: 1.6875rem 3.25rem
    }
}

#liveVoting-modal .modal-body .movImg {
    width: 9.875rem;
    height: 13.0625rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-body .movImg {
        width:14.75rem;
        height: 19.5625rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-body .movImg {
        width:14.75rem;
        height: 19.5625rem
    }
}

#liveVoting-modal .modal-body .liveVoting-modalMsg {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    padding: 1.625rem 0 1.5rem;
    text-transform: inherit
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-body .liveVoting-modalMsg {
        padding:2.9375rem 0 2.8125rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-body .liveVoting-modalMsg {
        padding:3.5625rem 0 2.0625rem
    }
}

#liveVoting-modal .modal-body .liveVoting-modalMsg p {
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.0625rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal .modal-body .liveVoting-modalMsg p {
        font-size:1.5rem;
        line-height: 1.875rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal .modal-body .liveVoting-modalMsg p {
        font-size:1.5rem;
        line-height: 1.875rem
    }
}

@media only screen and (min-width: 0) and (max-width:575.98px) {
    #liveVoting-modal .modal-body .minecraft-main-button {
        margin:auto;
        padding: .9375rem
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    #liveVoting-modal .modal-body .minecraft-main-button {
        margin:auto;
        padding: .9375rem
    }
}

#liveVoting-modal .modal-body .movBtn-display {
    padding-left: .4375rem
}

@media only screen and (min-width: 0) and (max-width:575.98px) {
    #liveVoting-modal .modal-body .movBtn-display {
        display:none
    }
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    #liveVoting-modal .modal-body .movBtn-display {
        display:none
    }
}

#liveVoting-modal .modal-body .votingClosed {
    display: none
}

#liveVoting-modal.modal {
    overflow-y: auto
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal.modal {
        overflow-y:auto
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal.modal {
        overflow-y:auto
    }
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn {
    width: auto
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn .btn-arrow__image {
    margin-right: .8125rem
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.error {
    width: 8.1875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.error {
        width:20.5rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.error {
        width:20.5rem
    }
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.mja {
    width: 17.0625rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.mja {
        width:23.625rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.mja {
        width:23.625rem
    }
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.closed {
    width: 100%;
    padding: .9375rem .3125rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.closed {
        width:25rem;
        padding: .9375rem .625rem
    }
}

@media only screen and (min-width: 1200px) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn.closed {
        width:32.6875rem;
        padding: .9375rem .625rem
    }
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn .btn-text {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.6875rem;
    text-align: center;
    letter-spacing: .025rem;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 .125rem 0 rgba(0,0,0,.25098)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn img {
        -webkit-filter:brightness(.5) invert(1);
        filter: brightness(.5) invert(1)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn {
        outline:none
    }
}

#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn:focus,#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn:hover {
    outline: .125rem solid #1157be;
    -webkit-box-shadow: 0 0 0 .25rem #fff;
    box-shadow: 0 0 0 .25rem #fff;
    outline-offset: .125rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    #liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn:focus,#liveVoting-modal.modal .modal-dialog .modal-body .errorMessage .btn:hover {
        outline:.0625rem auto;
        outline-offset: .0625rem
    }
}

.cmp-price-history {
    margin: 1.5rem 0;
    display: none
}

.cmp-price-history p {
    margin-bottom: 0
}

.cmp-price-history .save {
    display: none;
    color: #ffa41f;
    text-align: center;
    text-shadow: 0 .125rem 0 #000;
    font: normal 700 1.125rem Noto Sans,sans-serif;
    line-height: normal;
    text-transform: capitalize;
    gap: .3125rem;
    margin-bottom: .5rem;
    letter-spacing: -.01688rem
}

.cmp-price-history .sold-for {
    display: none;
    color: #ede5e2;
    font: normal 400 .875rem Noto Sans,sans-serif;
    line-height: normal
}

.cmp-price-history--legends .save {
    color: #4ad5ff
}

.cmp-price-history--legends .save svg g path {
    fill: #4ad5ff
}

.cmp-price-history--dungeons .save {
    color: #ffa41f
}

.cmp-price-history--dungeons .save svg g path {
    fill: #ffa41f
}

.cmp-price-history--vanilla .save {
    color: #86d562
}

.cmp-price-history--vanilla .save svg g path {
    fill: #86d562
}

.cmp-product-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 3rem;
    background: #171615;
    padding: 0 0 0 1.5rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0 2.25rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-content {
        padding:0 1rem;
        width: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.cmp-product-content__title {
    font-family: Minecraft-Fivev2,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-feature-settings: "liga" off;
    font-feature-settings: "liga" off;
    color: #fff;
    margin: 0
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-content__title {
        width:100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 3rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-content__title {
        width:auto;
        margin-bottom: 1.5rem
    }
}

.cmp-product-content__DLC-info {
    gap: 1.5rem;
    display: inline-grid
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-content__DLC-info {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 1.5rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 37.5rem;
        margin: 0 auto
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-content__DLC-info {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.5rem
    }
}

.cmp-product-content__DLC {
    gap: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 43.5rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.cmp-product-content__DLC .cmp-product-content__img {
    width: 10.75rem;
    aspect-ratio: 1
}

.cmp-product-content__DLC a:hover {
    text-decoration: underline
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-content__DLC {
        width:18rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0
    }

    .cmp-product-content__DLC .cmp-product-content__img {
        width: 18rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-content__DLC {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.5rem;
        width: auto
    }

    .cmp-product-content__DLC .cmp-product-content__img {
        margin-right: 0;
        width: 100%
    }
}

.cmp-product-content__DLC-title {
    font-style: normal;
    font-weight: 400;
    color: #fff;
    margin-bottom: 1rem;
    margin-top: 0
}

.cmp-product-content__DLC-description {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    color: #fff;
    margin-bottom: 1rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-content__DLC-description {
        margin-bottom:1.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-content__DLC-description {
        margin-bottom:1.5rem
    }
}

.cmp-product-content__DLC-cta {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: -.015em;
    text-decoration: none
}

.cmp-product-content__DLC-cta img {
    margin-left: .75rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content__DLC-cta img {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-product-content__DLC-content {
    width: calc(100% - 172px)
}

.cmp-product-content__DLC-content a {
    color: #fff
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-content__DLC-content {
        width:18rem;
        margin-top: 1.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-content__DLC-content {
        width:100%
    }
}

.cmp-product-content--legends h3 {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 1.5%;
    text-transform: none
}

.cmp-product-content--legends .cmp-product-content__DLC a:hover {
    color: #4ad5ff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--legends .cmp-product-content__DLC a:hover {
        color:#3d3938
    }
}

@media (prefers-contrast:no-preference) {
    .cmp-product-content--legends .cmp-product-content__DLC a:hover {
        color: #4ad5ff
    }
}

.cmp-product-content--legends .cmp-product-content__DLC a:hover img {
    -webkit-filter: brightness(0) saturate(100%) invert(62%) sepia(95%) saturate(968%) hue-rotate(169deg) brightness(109%) contrast(100%);
    filter: brightness(0) saturate(100%) invert(62%) sepia(95%) saturate(968%) hue-rotate(169deg) brightness(109%) contrast(100%)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--legends .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%);
        filter: brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-product-content--legends .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%);
        filter: brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%)
    }
}

.cmp-product-content--vanilla h3 {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: .04em
}

.cmp-product-content--vanilla .cmp-product-content__DLC a:hover {
    color: #52a535
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--vanilla .cmp-product-content__DLC a:hover {
        color:#3d3938
    }
}

@media (prefers-contrast:no-preference) {
    .cmp-product-content--vanilla .cmp-product-content__DLC a:hover {
        color: #52a535
    }
}

.cmp-product-content--vanilla .cmp-product-content__DLC a:hover img {
    -webkit-filter: brightness(0) saturate(100%) invert(61%) sepia(62%) saturate(412%) hue-rotate(58deg) brightness(97%) contrast(93%);
    filter: brightness(0) saturate(100%) invert(61%) sepia(62%) saturate(412%) hue-rotate(58deg) brightness(97%) contrast(93%)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--vanilla .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%);
        filter: brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-product-content--vanilla .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%);
        filter: brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%)
    }
}

.cmp-product-content--dungeons h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: normal;
    text-transform: none;
    font-family: Minecraft-Fivev2,Noto Sans,sans-serif
}

.cmp-product-content--dungeons .cmp-product-content__DLC a:hover {
    color: #ffa41f
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--dungeons .cmp-product-content__DLC a:hover {
        color:#3d3938
    }
}

@media (prefers-contrast:no-preference) {
    .cmp-product-content--dungeons .cmp-product-content__DLC a:hover {
        color: #ffa41f
    }
}

.cmp-product-content--dungeons .cmp-product-content__DLC a:hover img {
    -webkit-filter: brightness(0) saturate(100%) invert(71%) sepia(95%) saturate(1858%) hue-rotate(342deg) brightness(102%) contrast(101%);
    filter: brightness(0) saturate(100%) invert(71%) sepia(95%) saturate(1858%) hue-rotate(342deg) brightness(102%) contrast(101%)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--dungeons .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%);
        filter: brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-product-content--dungeons .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%);
        filter: brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%)
    }
}

.cmp-product-content--realms .cmp-product-content__DLC h3 {
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: 1.5%
}

.cmp-product-content--realms .cmp-product-content__DLC a:hover {
    color: #d812b4
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--realms .cmp-product-content__DLC a:hover {
        color:#3d3938
    }
}

@media (prefers-contrast:no-preference) {
    .cmp-product-content--realms .cmp-product-content__DLC a:hover {
        color: #d812b4
    }
}

.cmp-product-content--realms .cmp-product-content__DLC a:hover img {
    -webkit-filter: brightness(0) saturate(100%) invert(28%) sepia(88%) saturate(7471%) hue-rotate(301deg) brightness(95%) contrast(97%);
    filter: brightness(0) saturate(100%) invert(28%) sepia(88%) saturate(7471%) hue-rotate(301deg) brightness(95%) contrast(97%)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-content--realms .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%);
        filter: brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(478%) hue-rotate(325deg) brightness(97%) contrast(87%)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-product-content--realms .cmp-product-content__DLC a:hover img {
        -webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%);
        filter: brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(0) hue-rotate(99deg) brightness(109%) contrast(101%)
    }
}

.cmp-product-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #171615;
    gap: 1rem;
    margin: 0;
    padding: 0
}

.cmp-product-details .cmp-product-details--img-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .75rem;
    font-family: Noto Sans,sans-serif
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-product-details .cmp-product-details--img-container img {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-product-details .cmp-product-details--img-container .text-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem
}

.cmp-product-details .cmp-product-details--img-container p {
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    text-align: center;
    margin: 0
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-product-details .cmp-product-details--img-container p {
        font-weight:400;
        font-size: .875rem;
        line-height: 1.1875rem;
        text-align: center
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-details .cmp-product-details--img-container p {
        font-weight:400;
        font-size: .875rem;
        line-height: 1.1875rem;
        text-align: center
    }
}

.cmp-product-details .cmp-product-details--img-container .text {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-product-details .cmp-product-details--img-container .sub-text {
    color: #d0c5c0
}

.cmp-product-details .cmp-product-details--img-container.separator {
    padding-right: 1rem;
    border-right: .0625rem solid #6b6562
}

@media only screen and (max-width: 767.98px) {
    .cmp-product-details .cmp-product-details--img-container.separator {
        padding-right:0;
        border-right: none
    }
}

.cmp-purchase-slide-up {
    color: #fff;
    left: 0;
    background: rgba(0,0,0,.25098);
    content: "";
    width: 100%;
    height: 100%;
    bottom: -100%;
    position: fixed;
    z-index: 401
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__details {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__details {
        display:block;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33%;
        flex: 0 1 33%
    }
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms {
    margin-top: 3rem
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__platforms {
        -webkit-box-flex:1;
        -ms-flex: 1;
        flex: 1;
        margin-top: 0
    }
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms p {
    line-height: 1.36187rem;
    margin-bottom: 3rem
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms .cmp-purchase-slide-up__subtitle {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: .015rem;
    margin-bottom: .75rem;
    text-transform: none
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms .cmp-purchase-slide-up__list {
    -webkit-box-shadow: inset -.3125rem -12.5rem 0 -12.4375rem #6b6562;
    box-shadow: inset -.3125rem -12.5rem 0 -12.4375rem #6b6562
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link {
    min-height: 4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom: .0625rem solid #6b6562
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link:first-child,.cmp-purchase-slide-up .cmp-purchase-slide-up__platforms .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link:nth-child(2) {
    border-top: .0625rem solid #6b6562
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__list {
    list-style: none;
    padding: 0;
    margin: 0
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__list {
        --column-gap:1.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-column-gap: var(--column-gap);
        -moz-column-gap: var(--column-gap);
        column-gap: var(--column-gap)
    }
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link {
        width:calc(50% - var(--column-gap)/2)
    }
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link a {
    text-decoration: none;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link a span {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.375rem;
    text-transform: uppercase;
    color: #fff;
    white-space: normal;
    word-break: break-word
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link a:hover span {
    text-decoration: underline
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link a img {
    margin-left: 1.5625rem;
    vertical-align: middle;
    margin-right: 1.0625rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link a img {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__list .cmp-purchase-slide-up__link a img:first-child {
        margin-left:0
    }
}

.cmp-purchase-slide-up .cmp-purchase-slide-up__disclaimer {
    width: 100%;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.1875rem;
    color: #d0c5c0;
    margin: 1.5rem 0 0
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .cmp-purchase-slide-up__disclaimer {
        margin:1.5rem auto 0
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main {
    width: 100%;
    background: #171615;
    -webkit-box-shadow: 0 -.25rem 0 rgba(0,0,0,.25098);
    box-shadow: 0 -.25rem 0 rgba(0,0,0,.25098);
    font-family: Noto Sans,sans-serif;
    position: fixed;
    overflow: auto;
    -webkit-transition: .5s;
    transition: .5s;
    bottom: -100%
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main {
        padding:4rem 1rem 1rem;
        max-height: calc(100% - 94px)
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main {
        padding:4.4375rem 1.5rem 1.5rem;
        max-height: calc(100% - 130px)
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main {
        padding:1.5rem;
        max-height: 100%
    }
}

@media only screen and (min-width: 1920px) {
    .cmp-purchase-slide-up .purchase-slide-up-main {
        padding-inline:calc((100vw - 117pc)/2)
    }
}

@media only screen and (max-device-width: 1180px) and (orientation:landscape) {
    .cmp-purchase-slide-up .purchase-slide-up-main {
        max-height:37.8125rem
    }
}

@media only screen and (max-device-width: 915px) and (orientation:landscape) {
    .cmp-purchase-slide-up .purchase-slide-up-main {
        max-height:74%
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
    -webkit-margin-start: auto;
    margin-inline-start:auto;display: block;
    position: absolute;
    top: 1.75rem;
    right: 1.75rem;
    border: 0;
    padding: 0;
    outline: none;
    background: none
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
        width:1.3125rem;
        height: 1.3125rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
        width:.875rem;
        height: .875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
        width:1.75rem;
        height: 1.75rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
        width:1.75rem;
        height: 1.75rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
        width:1.5rem;
        height: 1.5rem;
        right: 1.5rem
    }
}

@media only screen and (min-width: 1920px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close {
        right:calc((100vw - 117pc)/2)
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close svg path {
        fill:#000
    }
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close svg {
        width:1.3125rem;
        height: 1.3125rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close svg {
        width:.875rem;
        height: .875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close svg {
        width:1.75rem;
        height: 1.75rem
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close.focused:focus:before {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff;
    box-shadow: 0 0 0 .0625rem #fff;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline-offset: .0625rem
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close.focused:focus:before {
        top:.1rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close.focused:focus:before {
        top:.1rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__close.focused:focus:before {
        top:0
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up-parent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up-parent {
        width:100%;
        margin: 0 auto
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up-parent {
        -webkit-column-gap:3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        width: 100%
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 21rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details p {
    margin-bottom: 1.5rem
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .image-container {
    aspect-ratio: 1.68;
    width: 21rem;
    overflow: hidden
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .image-container {
        width:100%;
        max-width: 18rem
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .promotional-text-block {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .promotional-text-block p {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__img {
    aspect-ratio: 1.68;
    width: 100%;
    display: block
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__title {
    font-size: 1.125rem;
    line-height: 1.5625rem;
    letter-spacing: -.015rem;
    margin-bottom: .75rem;
    margin-top: 1.5rem;
    text-transform: unset
}

@media only screen and (min-width: 768px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__title {
        margin-top:0
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__title {
        margin-top:1.5rem
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy {
    width: 100%;
    background: #171615;
    -webkit-box-shadow: inset -.25rem .25rem 0 rgba(0,0,0,.901961),inset .25rem -.25rem 0 #3d3938;
    box-shadow: inset -.25rem .25rem 0 rgba(0,0,0,.901961),inset .25rem -.25rem 0 #3d3938;
    padding: .6875rem .6875rem .6875rem .875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 1.0625rem 1rem 1rem 1.0625rem
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .9375rem .75rem;
    font-weight: 800;
    font-size: 1.125rem;
    line-height: 1.25rem;
    letter-spacing: .03rem;
    text-transform: uppercase;
    outline: none
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta {
        margin-top:.625rem
    }
}

@media (prefers-contrast:more) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta {
        border: none;
        margin: .125rem;
        outline: .125rem solid #1452cc
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta:focus {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff;
    box-shadow: 0 0 0 .0625rem #fff;
    margin: 0
}

@media only screen and (min-width: 1200px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta:focus {
        margin-top:.625rem
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta:focus {
        width:100%;
        margin-top: 1.0625rem
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta .buynow-arrow {
    margin-left: .75rem
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta .buynow-arrow {
        width:1.0625rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta .buynow-arrow {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta {
        width:100%;
        margin-top: 1.0625rem
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta-os {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    margin-right: .75rem;
    text-transform: uppercase
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta-os {
        width:100%
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta-os img {
    margin-right: .875rem;
    width: 1.875rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta-os img {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta-os span {
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-purchase-slide-up .purchase-slide-up-main .cmp-purchase-slide-up__details .cmp-purchase-slide-up__buy .cmp-purchase-slide-up__cta:disabled {
    background: #ede5e2;
    border: .125rem solid #aba09c;
    color: #aba09c;
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-purchase-slide-up.showPurchaseMenu,.cmp-purchase-slide-up.showPurchaseMenu .purchase-slide-up-main {
    bottom: 0
}

.cmp-purchase-slide-up--legends .purchase-slide-up-main button.cmp-purchase-slide-up__close:hover svg path {
    fill: #4ad5ff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-purchase-slide-up--legends .purchase-slide-up-main button.cmp-purchase-slide-up__close:hover svg path {
        fill:#003bab
    }
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__platforms p a,.cmp-purchase-slide-up--legends .promotional-text-block p a {
    color: #4ad5ff
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__platforms p a:active,.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__platforms p a:focus,.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__platforms p a:hover,.cmp-purchase-slide-up--legends .promotional-text-block p a:active,.cmp-purchase-slide-up--legends .promotional-text-block p a:focus,.cmp-purchase-slide-up--legends .promotional-text-block p a:hover {
    color: #fff;
    text-decoration: underline;
    background-color: transparent
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__cta {
    background: #acf2ff;
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff;
    box-shadow: inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff;
    color: #071927
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__cta .buynow-arrow path {
    fill: #262423
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__cta:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff;
    box-shadow: inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__cta:focus,.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__cta:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2))),#acf2ff;
    background: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#acf2ff
}

.cmp-purchase-slide-up--legends .cmp-purchase-slide-up__cta:active {
    background: #70dfff;
    border: .125rem solid #262423;
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-purchase-slide-up--dungeons .purchase-slide-up-main .cmp-purchase-slide-up__close:hover svg path {
    fill: #ffa41f
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__platforms p a,.cmp-purchase-slide-up--dungeons .promotional-text-block p a {
    color: #ffa41f
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__platforms p a:active,.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__platforms p a:focus,.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__platforms p a:hover,.cmp-purchase-slide-up--dungeons .promotional-text-block p a:active,.cmp-purchase-slide-up--dungeons .promotional-text-block p a:focus,.cmp-purchase-slide-up--dungeons .promotional-text-block p a:hover {
    color: #fff;
    text-decoration: underline;
    background-color: transparent
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__cta {
    background: #ffa41f;
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953;
    box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953;
    color: #262423
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__cta .buynow-arrow path {
    fill: #262423
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__cta:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953;
    box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__cta:focus,.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__cta:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2))),#ffa41f;
    background: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#ffa41f
}

.cmp-purchase-slide-up--dungeons .cmp-purchase-slide-up__cta:active {
    background: #ff791a;
    border: .125rem solid #262423;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

.cmp-purchase-slide-up--vanilla .purchase-slide-up-main .cmp-purchase-slide-up__close:hover svg path {
    fill: #52a535
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__platforms p a,.cmp-purchase-slide-up--vanilla .promotional-text-block p a {
    color: #52a535
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__platforms p a:active,.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__platforms p a:focus,.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__platforms p a:hover,.cmp-purchase-slide-up--vanilla .promotional-text-block p a:active,.cmp-purchase-slide-up--vanilla .promotional-text-block p a:focus,.cmp-purchase-slide-up--vanilla .promotional-text-block p a:hover {
    color: #fff;
    text-decoration: underline;
    background-color: transparent
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta {
    background: #3c8527;
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535;
    box-shadow: inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535;
    color: #fff
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta .buynow-arrow path {
    fill: #fff
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta .buynow-arrow path {
        fill:#262423
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta .buynow-arrow path {
        fill:#262423
    }
}

@media (prefers-contrast:no-preference) {
    .cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta .buynow-arrow path {
        fill: #fff
    }
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535;
    box-shadow: inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta:focus,.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.101961)),to(rgba(0,0,0,.101961))),#3c8527;
    background: linear-gradient(0deg,rgba(0,0,0,.101961),rgba(0,0,0,.101961)),#3c8527
}

.cmp-purchase-slide-up--vanilla .cmp-purchase-slide-up__cta:active {
    background: #2a641c;
    border: .125rem solid #262423;
    -webkit-box-shadow: none;
    box-shadow: none
}

.section-container {
    max-width: 20in;
    margin-inline:auto;background-color: var(--section-container-bg-color,transparent);
    float: none!important;
    clear: both!important
}

.section-container .cmp-container {
    max-width: 90pc;
    margin-inline:auto;padding: 1rem
}

@media only screen and (min-width: 768px) {
    .section-container .cmp-container {
        padding:1.5rem
    }
}

.section-container--no-padding>.cmp-container {
    padding: 0
}

@media only screen and (min-width: 768px) {
    .section-container--3-4-tablet>.cmp-container {
        margin:0 50% 0 0
    }
}

@media only screen and (min-width: 1200px) {
    .section-container--3-4-desktop>.cmp-container {
        margin:0 35% 0 0
    }
}

.section-container--centered>.cmp-container {
    text-align: center
}

.section-container--light {
    background-color: #ede5e2
}

.section-container--dark {
    background-color: #171615
}

.section-container--fullbleed {
    max-width: 100%
}

.section-container--fullbleed>.cmp-container {
    margin: 0;
    max-width: 100%;
    padding: 0
}

#pdp-main-section {
    padding-top: 0
}

.cq-Editable-dom .cmp-selection-panel {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    position: static!important
}

.cmp-selection-panel {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #262423;
    -webkit-box-shadow: inset 0 -.25rem 0 #000,inset -.25rem 0 0 #3d3938,inset .25rem 0 0 #000,inset 0 .25rem 0 #3d3938;
    box-shadow: inset 0 -.25rem 0 #000,inset -.25rem 0 0 #3d3938,inset .25rem 0 0 #000,inset 0 .25rem 0 #3d3938;
    font-family: Noto Sans,sans-serif
}

.cmp-selection-panel--initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-selection-panel .cmp-selection-panel__header-logo {
    margin-bottom: 1.5rem
}

.cmp-selection-panel a {
    text-decoration: none
}

.cmp-selection-panel button {
    cursor: pointer;
    border: none
}

.cmp-selection-panel>.cmp-selection-panel__products-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-selection-panel>.cmp-selection-panel__products-list form {
    width: 100%
}

.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    gap: 1rem;
    width: 100%
}

.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset legend {
    margin-bottom: 1rem
}

.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset legend h2 {
    width: 100%;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    letter-spacing: -.015em;
    color: #d0c5c0;
    margin: 0;
    text-align: left;
    text-transform: unset
}

.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset label {
    width: 100%;
    cursor: pointer;
    padding: 0;
    position: relative
}

.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset label input[type=radio] {
    position: absolute;
    cursor: pointer;
    opacity: 0
}

.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset label:disabled,.cmp-selection-panel>.cmp-selection-panel__products-list form fieldset label input[type=radio]:disabled {
    cursor: not-allowed
}

.cmp-selection-panel>.cmp-selection-panel__products-list h3 {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    letter-spacing: -.015em;
    color: #fff;
    margin: 0;
    text-align: left;
    text-transform: none
}

.cmp-selection-panel .cmp-product-button {
    width: 100%;
    background-color: #171615;
    -webkit-box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938;
    box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.5rem;
    gap: .5rem;
    border: .0625rem solid #262423
}

.cmp-selection-panel .cmp-product-button>div {
    width: 100%
}

.cmp-selection-panel .cmp-product-button:hover {
    background: #262423;
    -webkit-box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938;
    box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938
}

.cmp-selection-panel .cmp-product-button:not(.cmp-product-button--disabled):focus {
    border: .0625rem solid #fff;
    -webkit-box-shadow: inset 0 0 0 .1875rem #1452cc;
    box-shadow: inset 0 0 0 .1875rem #1452cc
}

.cmp-selection-panel .cmp-product-button:active {
    background: #000;
    -webkit-box-shadow: inset -.25rem .25rem 0 rgba(0,0,0,.901961),inset .25rem -.25rem 0 #3d3938;
    box-shadow: inset -.25rem .25rem 0 rgba(0,0,0,.901961),inset .25rem -.25rem 0 #3d3938
}

.cmp-selection-panel .cmp-product-button:disabled {
    background: #262423;
    color: #d0c5c0;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header {
    color: #fff
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header>h3 {
    display: inline;
    margin-right: .625rem
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container {
    margin: .3125rem 0 0;
    display: none
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin: 0
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button__price--retail .retail-value {
    font-weight: 600
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button__price--retail,.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button__price--sale {
    overflow-wrap: break-word;
    max-width: 100%;
    margin-bottom: 0!important;
    white-space: nowrap
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: .5rem 0 0
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag svg {
    margin: 0 0 0 -.0625rem
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag svg {
        display:none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag svg {
        display:none
    }
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag svg g {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: initial;
    transform-origin: initial
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag .tag-text {
    padding: 0 .5rem 0 0
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--header .cmp-product-button__price-container>.cmp-product-button__content--header-price .tag-text {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.875rem;
    letter-spacing: -.01688rem;
    color: #171615;
    padding: 0 0 0 .5rem;
    display: block
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--included>p {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    margin: 0;
    color: #d0c5c0;
    text-align: left
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--available-game-pass,.cmp-selection-panel .cmp-product-button .cmp-product-button__content--available-game-pass-standard-edition {
    display: none
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--gamepass-entitled .cmp-product-button__content--available-game-pass,.cmp-selection-panel .cmp-product-button .show-available-game-pass.cmp-product-button__content--available-game-pass-standard-edition {
    display: block;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.1875rem;
    color: #d0c5c0;
    text-align: left
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--gamepass-entitled .cmp-product-button__content--available-game-pass span,.cmp-selection-panel .cmp-product-button .show-available-game-pass.cmp-product-button__content--available-game-pass-standard-edition span {
    color: #262423;
    background-color: #fff;
    padding: .125rem;
    margin-left: .25rem
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--gamepass-entitled .cmp-product-button__content--available-game-pass p,.cmp-selection-panel .cmp-product-button .show-available-game-pass.cmp-product-button__content--available-game-pass-standard-edition p {
    margin: 0
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--other-details {
    display: none;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.1875rem;
    color: #d0c5c0;
    text-align: left
}

.cmp-selection-panel .cmp-product-button .cmp-product-button__content--owned {
    display: none
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--owned .cmp-product-button__content--owned {
    display: block;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    color: #d0c5c0;
    text-align: left
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--owned .cmp-product-button__content--owned>p {
    margin: 0
}

.cmp-selection-panel .cmp-product-button .cmp-product-button-sale__tag-container,.cmp-selection-panel .cmp-product-button .cmp-product-button__price--sale {
    display: none
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button__price--sale {
    display: block;
    margin: 0 .5rem 0 0
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button__price--sale .sale-value {
    font-weight: 600
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button__price--retail {
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    font-size: .875rem;
    color: #aba09c
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button__price--retail .retail-value {
    font-weight: 400
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button-sale__tag-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button-sale__tag-container .cmp-product-button__sale--tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button-sale__tag-container .cmp-product-button__sale--tag svg {
    margin: 0 -.0625rem 0 0
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button-sale__tag-container .cmp-product-button__sale--tag svg {
        display:none
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button-sale__tag-container .cmp-product-button__sale--tag svg {
        display:none
    }
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price-container .cmp-product-button-best-value__tag-container .cmp-product-button-best-value__tag .tag-text {
    color: #fff
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button__content--header,.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button__content--header h3 {
    color: #aba09c
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button__price--retail,.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button__price--sale {
    text-decoration: line-through;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5325rem
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button__content--included,.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button__content--other-details {
    display: none
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled .cmp-product-button-unavailable-text {
    color: #aba09c;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: -.015em;
    margin-bottom: 0
}

.cmp-selection-panel .cmp-product-button.cmp-product-button--disabled:hover {
    cursor: default;
    background-color: #171615;
    -webkit-box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938;
    box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938
}

.cmp-selection-panel .cmp-checkout-controls {
    margin-top: 1rem;
    width: 100%
}

.cmp-selection-panel .cmp-checkout-controls .cmp-checkout-button--hidden,.cmp-selection-panel .cmp-checkout-controls>.cmp-checkout-secondary-toggle,.cmp-selection-panel .cmp-selection-panel__game-pass--logged-in .cmp-checkout-button--hidden {
    display: none
}

.cmp-selection-panel .cmp-checkout-button {
    width: 100%;
    font-weight: 800;
    font-size: 1.125rem;
    line-height: 1.25rem;
    color: #262423;
    letter-spacing: .03em;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #d0c5c0;
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #aba09c,inset 0 .375rem 0 #ede5e2;
    box-shadow: inset 0 -.375rem 0 #aba09c,inset 0 .375rem 0 #ede5e2;
    padding: .5rem 1rem;
    gap: 1rem;
    min-height: 3.125rem;
    position: relative;
    max-height: 3.5rem;
    cursor: pointer
}

.cmp-selection-panel .cmp-checkout-button img {
    -webkit-filter: invert(6%) sepia(9%) saturate(625%) hue-rotate(336deg) brightness(96%) contrast(81%);
    filter: invert(6%) sepia(9%) saturate(625%) hue-rotate(336deg) brightness(96%) contrast(81%);
    width: .5rem;
    height: .875rem;
    margin: 0
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel .cmp-checkout-button img {
        -webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(168deg) brightness(106%) contrast(102%)!important;
        filter: invert(100%) sepia(0) saturate(0) hue-rotate(168deg) brightness(106%) contrast(102%)!important
    }
}

.cmp-selection-panel .cmp-checkout-button:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #aba09c,inset 0 .375rem 0 hsla(0,0%,100%,.501961);
    box-shadow: inset 0 -.375rem 0 #aba09c,inset 0 .375rem 0 hsla(0,0%,100%,.501961)
}

.cmp-selection-panel .cmp-checkout-button:focus,.cmp-selection-panel .cmp-checkout-button:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2))),#fcf5f1;
    background: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#fcf5f1
}

.cmp-selection-panel .cmp-checkout-button:focus {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #aba09c,inset 0 .375rem 0 hsla(0,0%,100%,.501961);
    box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #aba09c,inset 0 .375rem 0 hsla(0,0%,100%,.501961)
}

.cmp-selection-panel .cmp-checkout-button.cmp-checkout-button--disabled,.cmp-selection-panel .cmp-checkout-button:disabled {
    pointer-events: none;
    background: #ede5e2;
    border: .125rem solid #aba09c;
    color: #aba09c;
    cursor: not-allowed;
    -webkit-box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2);
    box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2)
}

.cmp-selection-panel .cmp-checkout-button.cmp-checkout-button--disabled img,.cmp-selection-panel .cmp-checkout-button:disabled img {
    -webkit-filter: invert(71%) sepia(9%) saturate(288%) hue-rotate(331deg) brightness(92%) contrast(83%);
    filter: invert(71%) sepia(9%) saturate(288%) hue-rotate(331deg) brightness(92%) contrast(83%)
}

.cmp-selection-panel .cmp-checkout-button:active {
    background: #d0c5c0;
    border: .125rem solid #262423
}

.cmp-selection-panel>.cmp-selection-panel__game-pass {
    width: 100%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    text-align: center
}

.cmp-selection-panel>.cmp-selection-panel__game-pass .cmp-selection-panel__game-pass--logo {
    height: 1.625rem;
    width: 11.6875rem;
    display: block;
    margin: auto auto .75rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel>.cmp-selection-panel__game-pass .cmp-selection-panel__game-pass--logo {
        -webkit-filter:invert(100%) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important;
        filter: invert(100%) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important
    }
}

.cmp-selection-panel>.cmp-selection-panel__game-pass .cmp-selection-panel__game-pass-logo--hidden {
    display: none
}

.cmp-selection-panel>.cmp-selection-panel__game-pass p {
    color: #d0c5c1;
    margin: 0
}

.cmp-selection-panel>.cmp-selection-panel__game-pass a {
    color: #fff;
    text-decoration: underline
}

.cmp-selection-panel>.cmp-selection-panel__game-pass a.cmp-checkout-button {
    color: #262423;
    text-decoration: none
}

.cmp-selection-panel>.cmp-selection-panel__game-pass .cmp-selection-panel__game-pass--logged-out {
    display: block
}

.cmp-selection-panel>.cmp-selection-panel__game-pass .cmp-selection-panel__game-pass--logged-in {
    display: none;
    gap: 1rem
}

.cmp-selection-panel>.cmp-selection-panel__game-pass .cmp-selection-panel__game-pass--loggedin {
    display: none
}

.cmp-selection-panel>nav {
    width: 100%
}

.cmp-selection-panel>nav>.cmp-link-list {
    width: 100%;
    margin: 0;
    padding: 0
}

.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: .0625rem solid #6b6562;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    padding: 1rem
}

.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item a {
    color: #fff!important;
    text-decoration: underline
}

.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item a:active,.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item a:focus,.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item a:hover {
    background-color: transparent
}

.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item.cmp-link-list__item--hidden {
    display: none
}

.cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item>.cmp-link-list__item--centered {
    height: 1.5625rem;
    width: 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .875rem
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel>nav>.cmp-link-list>.cmp-link-list__item>.cmp-link-list__item--centered>img {
        -webkit-filter:invert(100%) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important;
        filter: invert(100%) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important
    }
}

.cmp-selection-panel>.cmp-platforms-accordion {
    display: none
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible {
    display: block;
    width: 100%
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>.cmp-platforms-heading {
    margin-bottom: 0
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>.cmp-platforms-heading .cmp-platforms-button {
    width: 100%;
    padding: 1rem .3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: transparent;
    border: none;
    border-top: .0625rem solid #6b6562;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    line-height: 1.375rem;
    color: #fff
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>.cmp-platforms-heading .cmp-platforms-button>img {
    -webkit-filter: invert(100%) sepia(99%) saturate(6%) hue-rotate(104deg) brightness(103%) contrast(103%);
    filter: invert(100%) sepia(99%) saturate(6%) hue-rotate(104deg) brightness(103%) contrast(103%);
    -webkit-transform: matrix(1,0,0,-1,0,0);
    transform: matrix(1,0,0,-1,0,0)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>.cmp-platforms-heading .cmp-platforms-button>img {
        -webkit-filter:brightness(0) invert(0);
        filter: brightness(0) invert(0)
    }
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>.cmp-platforms-heading .cmp-platforms-button>img.cmp-platforms-button__chevron--open {
    -webkit-animation: rotate-open .25s linear;
    animation: rotate-open .25s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>.cmp-platforms-heading .cmp-platforms-button>img.cmp-platforms-button__chevron--closed {
    -webkit-animation: rotate-closed .25s linear;
    animation: rotate-closed .25s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list {
    overflow: hidden;
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out;
    height: 0;
    padding: 0;
    margin: 0
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: .0625rem solid #6b6562;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.375rem;
    color: #fff;
    text-transform: uppercase;
    padding: 1rem
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item>.cmp-platform-list__item--centered {
    height: 1.5rem;
    width: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1rem
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item>.cmp-platform-list__item--centered>img {
    max-height: 100%;
    max-width: 100%
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item>.cmp-platform-list__item--centered>img {
        -webkit-filter:invert(100%) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important;
        filter: invert(100%) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important
    }
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item a {
    color: #fff!important
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item a:active,.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item a:focus,.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item a:hover {
    text-decoration: underline;
    background-color: transparent
}

.cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item a>img {
    height: .4375rem;
    width: .4375rem;
    margin-left: 1.25rem;
    -webkit-filter: invert(75%) sepia(2%) saturate(1153%) hue-rotate(330deg) brightness(87%) contrast(86%);
    filter: invert(75%) sepia(2%) saturate(1153%) hue-rotate(330deg) brightness(87%) contrast(86%)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel>.cmp-platforms-accordion.cmp-platforms-accordion--visible>nav>.cmp-platform-list>.cmp-platform-list__item a>img {
        -webkit-filter:invert(0) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important;
        filter: invert(0) sepia(7%) saturate(40%) hue-rotate(213deg) brightness(111%) contrast(100%)!important
    }
}

@media only screen and (min-width: 768px) {
    .cmp-selection-panel {
        --parent-offset:25.1875rem;
        max-width: 28.5rem;
        width: 45vw;
        padding: 1.5rem;
        z-index: 1;
        position: absolute;
        right: 1.5rem;
        top: calc(var(--sp-top-offset, 0px) + var(--parent-offset, 0px));
        top: var(--parent-offset,0);
        -webkit-transition: top .25s linear;
        transition: top .25s linear
    }

    .cmp-selection-panel--at-parent-bottom {
        top: unset;
        bottom: var(--sp-addl-bottom-offset,0)
    }

    .cmp-selection-panel .cmp-selection-panel__header-logo {
        height: 5.5rem;
        width: 20.8125rem
    }

    .cmp-selection-panel>.cmp-selection-panel__game-pass p {
        display: inline
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-selection-panel {
        --parent-offset:3rem;
        width: 33vw;
        top: calc(var(--sp-top-offset, 0px) + var(--parent-offset, 0px))
    }

    .cmp-selection-panel--at-parent-bottom {
        top: unset
    }
}

@media only screen and (min-width: 991.98px) {
    .cmp-selection-panel--at-page-bottom {
        display:none
    }
}

@media only screen and (max-width: 991.98px) {
    @-webkit-keyframes slideup {
        0% {
            -webkit-transform:translateY(100%);
            transform: translateY(100%)
        }

        to {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
    }

    @keyframes slideup {
        0% {
            -webkit-transform: translateY(100%);
            transform: translateY(100%)
        }

        to {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
    }

    .cmp-selection-panel--at-page-bottom {
        display: none;
        position: -webkit-sticky;
        position: sticky;
        min-width: 19.5rem;
        width: 100vw;
        z-index: 21;
        bottom: 0;
        left: 0;
        height: 4.625rem;
        animation: slideup .5s ease 0s reverse
    }

    .cmp-selection-panel--at-page-bottom-show {
        display: block;
        height: auto;
        -webkit-animation: slideup .5s ease 0s forwards;
        animation: slideup .5s ease 0s forwards
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-selection-panel {
        -webkit-box-sizing:border-box;
        box-sizing: border-box;
        width: 100%;
        min-width: 18.125rem;
        padding: 1.5rem 1rem 1rem;
        margin: 1rem 0 0
    }

    .cmp-selection-panel .cmp-selection-panel__header-logo {
        height: 4.25rem;
        width: 16.125rem
    }
}

.cmp-selection-panel--vanilla .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
    background: #171615;
    -webkit-box-shadow: inset .25rem -.25rem 0 #86d562,inset -.25rem .25rem 0 #52a535;
    box-shadow: inset .25rem -.25rem 0 #86d562,inset -.25rem .25rem 0 #52a535
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--vanilla .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .0625rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--vanilla .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .0625rem
    }
}

.cmp-selection-panel--vanilla .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
    -webkit-box-shadow: inset .25rem -.25rem 0 #86d562,inset -.25rem .25rem 0 #52a535,0 0 0 .1875rem #1452cc,0 0 0 .25rem #fff;
    box-shadow: inset .25rem -.25rem 0 #86d562,inset -.25rem .25rem 0 #52a535,0 0 0 .1875rem #1452cc,0 0 0 .25rem #fff
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--vanilla .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .125rem;
        border: .125rem solid
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--vanilla .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .125rem;
        border: .125rem solid
    }
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price--sale {
    color: #6cc349
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag {
    -webkit-box-shadow: 0 .125rem 0 0 #2c2f3a,-1.25rem 0 0 0 #4d5466,-1.25rem .125rem 0 0 #2c2f3a;
    box-shadow: 0 .125rem 0 0 #2c2f3a,-1.25rem 0 0 0 #4d5466,-1.25rem .125rem 0 0 #2c2f3a
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag svg g {
    -webkit-filter: drop-shadow(-.0625rem .125rem 0 #2c2f3a);
    filter: drop-shadow(-.0625rem .125rem 0 #2c2f3a)
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag svg path {
    fill: #4d5466
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .sale-value {
    color: #86d562
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag-text-container {
    background: #4d5466
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-sale__tag-text-container {
    background: #86d562
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag {
    -webkit-box-shadow: 0 .125rem 0 0 #52a535,1.25rem 0 0 0 #86d562,1.25rem .125rem 0 0 #52a535;
    box-shadow: 0 .125rem 0 0 #52a535,1.25rem 0 0 0 #86d562,1.25rem .125rem 0 0 #52a535
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag svg g {
    -webkit-filter: drop-shadow(0 .125rem 0 #52a535);
    filter: drop-shadow(0 .125rem 0 #52a535)
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag svg path {
    fill: #86d562
}

.cmp-selection-panel--vanilla .cmp-product-button .cmp-product-button-best-value__tag {
    -webkit-box-shadow: 0 .125rem 0 0 #52a535,-1.25rem 0 0 0 #86d562,-1.25rem .125rem 0 0 #52a535;
    box-shadow: 0 .125rem 0 0 #52a535,-1.25rem 0 0 0 #86d562,-1.25rem .125rem 0 0 #52a535
}

.cmp-selection-panel--vanilla .cmp-product-button .cmp-product-button-best-value__tag svg g {
    -webkit-filter: drop-shadow(-.0625rem .125rem 0 #52a535);
    filter: drop-shadow(-.0625rem .125rem 0 #52a535)
}

.cmp-selection-panel--vanilla .cmp-product-button .cmp-product-button-best-value__tag svg path {
    fill: #86d562
}

.cmp-selection-panel--vanilla .cmp-product-button .cmp-product-button-best-value__tag-text-container {
    background: #86d562
}

.cmp-selection-panel--vanilla .cmp-product-button.cmp-product-button--owned .cmp-product-button__content--owned {
    color: #6cc349
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed {
    color: #fff;
    background: #3c8527
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed,.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535;
    box-shadow: inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed:focus,.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.101961)),to(rgba(0,0,0,.101961))),#3c8527;
    background: linear-gradient(0deg,rgba(0,0,0,.101961),rgba(0,0,0,.101961)),#3c8527
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed:focus {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535;
    box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #2a641c,inset 0 .375rem 0 #52a535
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed:active {
    background: #2a641c;
    border: .125rem solid #262423
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed.cmp-checkout-button--disabled,.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed:disabled {
    pointer-events: none;
    color: #aba09c;
    background: #ede5e2;
    border: .125rem solid #aba09c;
    cursor: not-allowed;
    -webkit-box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2);
    box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2)
}

.cmp-selection-panel--vanilla .cmp-checkout-button.cmp-checkout-button--themed img {
    -webkit-filter: invert(100%) sepia(100%) saturate(0) hue-rotate(261deg) brightness(102%) contrast(101%);
    filter: invert(100%) sepia(100%) saturate(0) hue-rotate(261deg) brightness(102%) contrast(101%)
}

.cmp-selection-panel--vanilla .cmp-link-list .cmp-link-list__item a:hover,.cmp-selection-panel--vanilla .cmp-selection-panel__game-pass--logged-out a:hover {
    color: #52a535!important
}

.cmp-selection-panel--dungeons .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
    background: #171615;
    -webkit-box-shadow: inset .25rem -.25rem 0 #ffa41f,inset -.25rem .25rem 0 #de5b0d;
    box-shadow: inset .25rem -.25rem 0 #ffa41f,inset -.25rem .25rem 0 #de5b0d
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--dungeons .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .0625rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--dungeons .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .0625rem
    }
}

.cmp-selection-panel--dungeons .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
    -webkit-box-shadow: inset .25rem -.25rem 0 #ffa41f,inset -.25rem .25rem 0 #de5b0d,0 0 0 .1875rem #1452cc,0 0 0 .25rem #fff;
    box-shadow: inset .25rem -.25rem 0 #ffa41f,inset -.25rem .25rem 0 #de5b0d,0 0 0 .1875rem #1452cc,0 0 0 .25rem #fff
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--dungeons .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .125rem;
        border: .125rem solid
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--dungeons .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .125rem;
        border: .125rem solid
    }
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price--sale {
    color: #ffc42b
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag {
    -webkit-box-shadow: 0 .125rem 0 0 #8f1f0b,-1.25rem 0 0 0 #da3a16,-1.25rem .125rem 0 0 #8f1f0b;
    box-shadow: 0 .125rem 0 0 #8f1f0b,-1.25rem 0 0 0 #da3a16,-1.25rem .125rem 0 0 #8f1f0b
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag svg g {
    -webkit-filter: drop-shadow(-.0625rem .125rem 0 #8f1f0b);
    filter: drop-shadow(-.0625rem .125rem 0 #8f1f0b)
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag svg path {
    fill: #da3a16
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .sale-value {
    color: #ffa41f
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag-text-container {
    background: #da3a16
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-sale__tag-text-container {
    background: #ffd953
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag {
    -webkit-box-shadow: 0 .125rem 0 0 #ffa41f,1.25rem 0 0 0 #ffd953,1.25rem .125rem 0 0 #ffa41f;
    box-shadow: 0 .125rem 0 0 #ffa41f,1.25rem 0 0 0 #ffd953,1.25rem .125rem 0 0 #ffa41f
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag svg g {
    -webkit-filter: drop-shadow(0 .125rem 0 #ffa41f);
    filter: drop-shadow(0 .125rem 0 #ffa41f)
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag svg path {
    fill: #ffd953
}

.cmp-selection-panel--dungeons .cmp-product-button .cmp-product-button-best-value__tag {
    -webkit-box-shadow: 0 .125rem 0 0 #ffa41f,-1.25rem 0 0 0 #ffd953,-1.25rem .125rem 0 0 #ffa41f;
    box-shadow: 0 .125rem 0 0 #ffa41f,-1.25rem 0 0 0 #ffd953,-1.25rem .125rem 0 0 #ffa41f
}

.cmp-selection-panel--dungeons .cmp-product-button .cmp-product-button-best-value__tag svg g {
    -webkit-filter: drop-shadow(-.0625rem .125rem 0 #ffa41f);
    filter: drop-shadow(-.0625rem .125rem 0 #ffa41f)
}

.cmp-selection-panel--dungeons .cmp-product-button .cmp-product-button-best-value__tag svg path {
    fill: #ffd953
}

.cmp-selection-panel--dungeons .cmp-product-button .cmp-product-button-best-value__tag-text-container {
    background: #ffd953
}

.cmp-selection-panel--dungeons .cmp-product-button.cmp-product-button--owned .cmp-product-button__content--owned {
    color: #ffc42b
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed {
    color: #262423;
    background: #ffa41f;
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953;
    box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953;
    box-shadow: inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed:focus,.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2))),#ffa41f;
    background: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#ffa41f
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed:focus {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953;
    box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #ff791a,inset 0 .375rem 0 #ffd953
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed:active {
    background: #ff791a;
    border: .125rem solid #262423
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed.cmp-checkout-button--disabled,.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed:disabled {
    pointer-events: none;
    color: #aba09c;
    background: #ede5e2;
    border: .125rem solid #aba09c;
    cursor: not-allowed;
    -webkit-box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2);
    box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2)
}

.cmp-selection-panel--dungeons .cmp-checkout-button.cmp-checkout-button--themed img {
    -webkit-filter: invert(12%) sepia(8%) saturate(304%) hue-rotate(336deg) brightness(80%) contrast(93%);
    filter: invert(12%) sepia(8%) saturate(304%) hue-rotate(336deg) brightness(80%) contrast(93%)
}

.cmp-selection-panel--dungeons .cmp-link-list .cmp-link-list__item a:hover,.cmp-selection-panel--dungeons .cmp-selection-panel__game-pass--logged-out a:hover {
    color: #ffa41f!important
}

.cmp-selection-panel--legends .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
    background: #171615;
    -webkit-box-shadow: inset .25rem -.25rem 0 #4ad5ff,inset -.25rem .25rem 0 #339cd7;
    box-shadow: inset .25rem -.25rem 0 #4ad5ff,inset -.25rem .25rem 0 #339cd7
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--legends .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .0625rem
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--legends .cmp-selection-panel__products-list input:not([disabled]):checked~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .0625rem
    }
}

.cmp-selection-panel--legends .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
    -webkit-box-shadow: inset .25rem -.25rem 0 #4ad5ff,inset -.25rem .25rem 0 #339cd7,0 0 0 .1875rem #1452cc,0 0 0 .25rem #fff;
    box-shadow: inset .25rem -.25rem 0 #4ad5ff,inset -.25rem .25rem 0 #339cd7,0 0 0 .1875rem #1452cc,0 0 0 .25rem #fff
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--legends .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .125rem;
        border: .125rem solid
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--legends .cmp-selection-panel__products-list input:not([disabled]):focus~.cmp-product-button {
        outline-width:.0625rem;
        outline-style: auto;
        outline-offset: .125rem;
        border: .125rem solid
    }
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__price--sale {
    color: #70dfff
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag {
    -webkit-box-shadow: 0 .125rem 0 0 #001236,-1.25rem 0 0 0 #00337d,-1.25rem .125rem 0 0 #001236;
    box-shadow: 0 .125rem 0 0 #001236,-1.25rem 0 0 0 #00337d,-1.25rem .125rem 0 0 #001236
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag svg g {
    -webkit-filter: drop-shadow(-.0625rem .125rem 0 #001236);
    filter: drop-shadow(-.0625rem .125rem 0 #001236)
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag svg path {
    fill: #00337d
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .sale-value {
    color: #4ad5ff
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-best-value__tag-text-container {
    background: #00337d
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button-sale__tag-text-container {
    background: #95e8ff
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag {
    -webkit-box-shadow: 0 .125rem 0 0 #4ad5ff,1.25rem 0 0 0 #95e8ff,1.25rem .125rem 0 0 #4ad5ff;
    box-shadow: 0 .125rem 0 0 #4ad5ff,1.25rem 0 0 0 #95e8ff,1.25rem .125rem 0 0 #4ad5ff
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag svg g {
    -webkit-filter: drop-shadow(0 .125rem 0 #4ad5ff);
    filter: drop-shadow(0 .125rem 0 #4ad5ff)
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--sale .cmp-product-button__content--header .cmp-product-button__sale--tag svg path {
    fill: #95e8ff
}

.cmp-selection-panel--legends .cmp-product-button .cmp-product-button-best-value__tag {
    -webkit-box-shadow: 0 .125rem 0 0 #4ad5ff,-1.25rem 0 0 0 #95e8ff,-1.25rem .125rem 0 0 #4ad5ff;
    box-shadow: 0 .125rem 0 0 #4ad5ff,-1.25rem 0 0 0 #95e8ff,-1.25rem .125rem 0 0 #4ad5ff
}

.cmp-selection-panel--legends .cmp-product-button .cmp-product-button-best-value__tag svg g {
    -webkit-filter: drop-shadow(-.0625rem .125rem 0 #4ad5ff);
    filter: drop-shadow(-.0625rem .125rem 0 #4ad5ff)
}

.cmp-selection-panel--legends .cmp-product-button .cmp-product-button-best-value__tag svg path {
    fill: #95e8ff
}

.cmp-selection-panel--legends .cmp-product-button .cmp-product-button-best-value__tag-text-container {
    background: #95e8ff
}

.cmp-selection-panel--legends .cmp-product-button.cmp-product-button--owned .cmp-product-button__content--owned {
    color: #70dfff
}

.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed {
    color: #071927;
    background: #acf2ff
}

.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed,.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed:hover {
    border: .125rem solid #262423;
    -webkit-box-shadow: inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff;
    box-shadow: inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff
}

.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed:focus,.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed:hover {
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2))),#acf2ff;
    background: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#acf2ff
}

.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed:focus {
    border: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff;
    box-shadow: 0 0 0 .0625rem #fff,inset 0 -.375rem 0 #339cd7,inset 0 .375rem 0 #c5f6ff
}

.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed:active {
    background: #70dfff;
    border: .125rem solid #262423;
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed.cmp-checkout-button--disabled,.cmp-selection-panel--legends .cmp-checkout-button.cmp-checkout-button--themed:disabled {
    pointer-events: none;
    color: #aba09c;
    background: #ede5e2;
    border: .125rem solid #aba09c;
    cursor: not-allowed;
    -webkit-box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2);
    box-shadow: inset -.125rem -.125rem 0 hsla(0,0%,100%,.101961),inset .125rem .125rem 0 hsla(0,0%,100%,.2)
}

.cmp-selection-panel--legends .cmp-link-list .cmp-link-list__item a:hover,.cmp-selection-panel--legends .cmp-selection-panel__game-pass--logged-out a:hover {
    color: #4ad5ff!important
}

.cmp-selection-panel--game-pass-logged-in .cmp-checkout-controls.cmp-checkout-controls--hidden,.cmp-selection-panel--game-pass-logged-in .cmp-selection-panel__game-pass>.cmp-selection-panel__game-pass--logged-out {
    display: none
}

.cmp-selection-panel--game-pass-logged-in .cmp-selection-panel__game-pass>.cmp-selection-panel__game-pass--logged-in.cmp-selection-panel__game-pass--show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-selection-panel--secondary {
    width: 100%
}

.cmp-selection-panel--secondary .cmp-selection-panel {
    width: 100vw;
    min-width: 18.125rem;
    max-width: 100%;
    padding: 0;
    position: -webkit-sticky;
    position: sticky
}

.cmp-selection-panel--secondary .cmp-selection-panel__products-list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    overflow: auto;
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out;
    height: 0;
    max-height: calc(100vh - 8.3125rem)
}

.cmp-selection-panel--secondary .cmp-checkout-controls {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
    padding: .75rem;
    gap: .75rem;
    -webkit-box-shadow: inset 0 -.25rem 0 #000,inset -.25rem 0 0 #3d3938,inset .25rem 0 0 #000,inset 0 .25rem 0 #3d3938;
    box-shadow: inset 0 -.25rem 0 #000,inset -.25rem 0 0 #3d3938,inset .25rem 0 0 #000,inset 0 .25rem 0 #3d3938
}

.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 3.875rem)
}

.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 3.125rem;
    height: 3.125rem;
    background: #171615;
    -webkit-box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938;
    box-shadow: inset .25rem 0 0 rgba(0,0,0,.901961),inset 0 -.25rem 0 rgba(0,0,0,.901961),inset -.25rem 0 0 #3d3938,inset 0 .25rem 0 #3d3938
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle {
        border:.0625rem solid #fff
    }
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle {
        border:.0625rem solid #000
    }
}

.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle.cmp-checkout-secondary-toggle--active,.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle:active {
    background: #000;
    -webkit-box-shadow: inset -.25rem .25rem 0 rgba(0,0,0,.901961),inset .25rem -.25rem 0 #3d3938;
    box-shadow: inset -.25rem .25rem 0 rgba(0,0,0,.901961),inset .25rem -.25rem 0 #3d3938
}

.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle>img {
    -webkit-filter: invert(100%) sepia(99%) saturate(6%) hue-rotate(104deg) brightness(103%) contrast(103%);
    filter: invert(100%) sepia(99%) saturate(6%) hue-rotate(104deg) brightness(103%) contrast(103%);
    -webkit-transform: matrix(1,0,0,-1,0,0);
    transform: matrix(1,0,0,-1,0,0)
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle>img {
        -webkit-filter:invert(0) sepia(0) saturate(0) hue-rotate(324deg) brightness(98%) contrast(104%)!important;
        filter: invert(0) sepia(0) saturate(0) hue-rotate(324deg) brightness(98%) contrast(104%)!important
    }
}

.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle>img.cmp-checkout-secondary-toggle__chevron--closed {
    -webkit-animation: rotate-open .25s linear;
    animation: rotate-open .25s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.cmp-selection-panel--secondary .cmp-checkout-controls>.cmp-checkout-secondary-toggle>img.cmp-checkout-secondary-toggle__chevron--open {
    -webkit-animation: rotate-closed .25s linear;
    animation: rotate-closed .25s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.cmp-selection-panel--secondary .cmp-link-list,.cmp-selection-panel--secondary .cmp-selection-panel__game-pass {
    display: none
}

.cmp-selection-panel--secondary .cmp-platforms-accordion {
    display: none!important
}

@-webkit-keyframes rotate-open {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes rotate-open {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-webkit-keyframes rotate-closed {
    0% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes rotate-closed {
    0% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.cmp-selection-panel-parent {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

#overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    cursor: pointer
}

.cmp-pdp-table,.cmp-pdp-table-comparison {
    color: #fff;
    max-width: 67rem;
    margin: 0 auto
}

.cmp-pdp-table-comparison table,.cmp-pdp-table table {
    font-size: .875rem;
    line-height: 1.1875rem;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.cmp-pdp-table-comparison table caption,.cmp-pdp-table table caption {
    position: absolute;
    width: .0625rem;
    height: .0625rem;
    padding: 0;
    margin: -.0625rem;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

.cmp-pdp-table-comparison table td,.cmp-pdp-table-comparison table th,.cmp-pdp-table-comparison table tr:first-child th,.cmp-pdp-table table td,.cmp-pdp-table table th,.cmp-pdp-table table tr:first-child th {
    font-size: 1rem;
    font-weight: 700;
    font-family: Noto Sans,sans-serif;
    color: #fff;
    line-height: 1.375rem;
    text-align: left;
    padding: 1rem 1rem 1rem 0
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table td,.cmp-pdp-table-comparison table th,.cmp-pdp-table-comparison table tr:first-child th,.cmp-pdp-table table td,.cmp-pdp-table table th,.cmp-pdp-table table tr:first-child th {
        font-size:.875rem;
        line-height: 1.1875rem;
        vertical-align: baseline
    }
}

@media only screen and (min-width: 0) and (max-width:350px) {
    .cmp-pdp-table-comparison table td,.cmp-pdp-table-comparison table th,.cmp-pdp-table-comparison table tr:first-child th,.cmp-pdp-table table td,.cmp-pdp-table table th,.cmp-pdp-table table tr:first-child th {
        word-break:break-word
    }
}

@media only screen and (min-width: 0) and (max-width:350px) {
    .cmp-pdp-table-comparison table tr:first-child td:first-child,.cmp-pdp-table table tr:first-child td:first-child {
        width:17.75rem
    }
}

.cmp-pdp-table-comparison table td,.cmp-pdp-table-comparison table th,.cmp-pdp-table table td,.cmp-pdp-table table th {
    font-weight: 400
}

.cmp-pdp-table-comparison table td:nth-child(2),.cmp-pdp-table table td:nth-child(2) {
    width: 18.6875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-pdp-table-comparison table td:nth-child(2),.cmp-pdp-table table td:nth-child(2) {
        width:16.25rem
    }
}

.cmp-pdp-table-comparison table td:nth-child(3),.cmp-pdp-table table td:nth-child(3) {
    width: 17.6875rem
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-pdp-table-comparison table td:nth-child(3),.cmp-pdp-table table td:nth-child(3) {
        width:15.25rem
    }
}

.cmp-pdp-table-comparison table tr,.cmp-pdp-table table tr {
    border-bottom: .00625rem solid #6b6562
}

.cmp-pdp-table-comparison {
    background-color: #171615;
    position: relative
}

.cmp-pdp-table-comparison .cmp-pdp-table-comparison__heading {
    background-color: #171615;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 1rem;
    z-index: 2;
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--cmp-pdp-table-comparison__heading-top, 0)*1px);
    border-bottom: .125rem solid var(--mc-core-grey-4)
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison .cmp-pdp-table-comparison__heading {
        display:none
    }
}

.cmp-pdp-table-comparison .cmp-pdp-table-comparison__col-heading {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-align: center;
    letter-spacing: .04rem;
    background: transparent;
    padding-block:.875rem;padding-inline:.5rem;-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison .cmp-pdp-table-comparison__col-heading {
        padding-inline:1rem
    }
}

.cmp-pdp-table-comparison table {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-top: calc(var(--cmp-pdp-table-comparison-margin-y, 0)*-1px)
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table {
        margin-top:0
    }
}

.cmp-pdp-table-comparison table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.cmp-pdp-table-comparison table tr:last-child {
    border-bottom: 0
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table tr {
        display:revert
    }
}

.cmp-pdp-table-comparison table td:nth-child(2),.cmp-pdp-table-comparison table td:nth-child(3) {
    width: auto
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table td:nth-child(3) {
        padding-left:0;
        padding-right: 0
    }
}

.cmp-pdp-table-comparison table tr:first-child th {
    text-align: center;
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    padding: .875rem 0
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table tr:first-child td:first-child {
        min-height:auto;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }
}

@media only screen and (min-width: 0) and (max-width:350px) {
    .cmp-pdp-table-comparison table tr:first-child td:first-child {
        width:auto
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table td,.cmp-pdp-table-comparison table th,.cmp-pdp-table-comparison table tr:first-child th {
        vertical-align:middle
    }
}

@media only screen and (min-width: 0) and (max-width:350px) {
    .cmp-pdp-table-comparison table td,.cmp-pdp-table-comparison table th,.cmp-pdp-table-comparison table tr:first-child th {
        word-break:normal
    }
}

.cmp-pdp-table-comparison table th {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 1rem 0 .5rem
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table th {
        width:auto;
        padding: 1rem .75rem 1rem 0
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table th {
        font-size:1rem;
        line-height: 1.375rem
    }
}

.cmp-pdp-table-comparison table td {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    padding: 1rem
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table td {
        padding-inline:.75rem
    }
}

.cmp-pdp-table-comparison table td:first-of-type {
    padding-left: 0;
    border-right: .0625rem solid #3d3938
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table td:first-of-type {
        padding-inline:.75rem;
        border-right: none
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table td:first-of-type {
        padding-right:0
    }
}

.cmp-pdp-table-comparison table td img {
    width: 1.625rem;
    aspect-ratio: 1
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table td {
        min-height:4rem;
        font-size: 1rem;
        line-height: 1.375rem
    }
}

.cmp-pdp-table-comparison table tr:first-child {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 1rem
}

.cmp-pdp-table-comparison table tr:first-child:after {
    content: none
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table tr:first-child {
        display:revert;
        width: 10.125rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-pdp-table-comparison table tr:first-child {
        width:11.25rem
    }
}

.cmp-pdp-table-comparison table tr:nth-child(2) {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-pdp-table-comparison table tr:nth-child(2) th {
    padding-top: 2rem
}

.cmp-pdp-table-comparison table tr:nth-child(2) td {
    text-align: left;
    vertical-align: middle
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table tr:nth-child(2) td {
        padding-top:2rem;
        vertical-align: baseline;
        text-align: center
    }
}

.cmp-pdp-table-comparison table tr:nth-child(2) td p {
    margin-bottom: 0
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table tr:nth-child(2) td {
        padding-right:1rem;
        min-height: 10.25rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.cmp-pdp-table-comparison table tr:nth-child(2) td:last-child {
    padding-right: 0
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table tr:nth-child(2) td:last-child {
        padding-left:1rem
    }
}

.cmp-pdp-table-comparison table th[scope=col] {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-align: center;
    letter-spacing: .04rem;
    position: relative;
    z-index: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-block:.875rem;padding-inline:.5rem;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: .125rem solid var(--mc-core-grey-4)
}

.cmp-pdp-table-comparison table th[scope=col]::-moz-selection {
    background: #fff;
    color: #000
}

.cmp-pdp-table-comparison table th[scope=col]::selection {
    background: #fff;
    color: #000
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table th[scope=col] {
        width:11.625rem;
        padding-inline:1rem;display: table-cell
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-pdp-table-comparison table th[scope=col] {
        width:12.8125rem
    }
}

.cmp-pdp-table-comparison table th[scope=col]:before {
    content: "";
    background: transparent;
    display: block;
    inset: 0;
    position: static;
    z-index: -1;
    border: 0
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table th[scope=col]:before {
        inset:0 .75rem;
        position: absolute
    }
}

.cmp-pdp-table-comparison table th[scope=col]:first-child {
    padding: 0;
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table th[scope=col]:first-child {
        display:table-row;
        width: auto
    }
}

.cmp-pdp-table-comparison table th[scope=col]:first-child:before {
    content: none
}

.cmp-pdp-table-comparison table th[scope=col]:last-child {
    padding-right: 0;
    padding-left: .75rem
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table th[scope=col]:last-child {
        width:10.875rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-pdp-table-comparison table th[scope=col]:last-child {
        width:12.0625rem
    }
}

@media only screen and (min-width: 768px) {
    .cmp-pdp-table-comparison table th[scope=col]:last-child:before {
        inset:0 0 0 .75rem
    }
}

.cmp-pdp-table-comparison table th[scope=row] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 5.25rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-pdp-table-comparison table th[scope=row] {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        min-height: auto;
        padding-bottom: .5rem
    }
}

.cmp-pdp-table-comparison table th[scope=row] [data-cmp-tooltip] {
    margin-left: 1rem
}

.cmp-pdp-table-comparison table th[scope=row] p:last-child {
    margin-bottom: inherit
}

.applicable {
    background: url(../../../content/dam/games/minecraft/logos/check.svg) no-repeat;
    background-position: 50%
}

.notApplicable {
    background: url(../../../content/dam/games/minecraft/logos/unavailable.svg) no-repeat;
    background-position: 50%
}

.cmp-mctabs .cmp-tabs__tablist {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    list-style: none;
    margin: 0
}

.cmp-mctabs .cmp-tabs__tab,.cmp-mctabs .cmp-tabs__tablist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-mctabs .cmp-tabs__tab {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.5rem;
    background: #000;
    -webkit-box-shadow: inset 0 -.25rem 0 #3d3938,inset .125rem .125rem 0 #000,inset -.25rem .375rem 0 #262423;
    box-shadow: inset 0 -.25rem 0 #3d3938,inset .125rem .125rem 0 #000,inset -.25rem .375rem 0 #262423;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color: #aba09c;
    border: none;
    max-height: 4.75rem;
    min-width: 10.25rem
}

@media only screen and (max-width: 767.98px) {
    .cmp-mctabs .cmp-tabs__tab {
        padding:1rem;
        max-height: 3.75rem;
        min-width: 9.25rem
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-mctabs .cmp-tabs__tab {
        padding:1rem;
        max-height: 3.75rem;
        min-width: 9.25rem
    }
}

@media (prefers-contrast:more) {
    .cmp-mctabs .cmp-tabs__tab {
        border: .125rem solid #fff;
        margin-bottom: -.125rem;
        margin-left: -.125rem
    }
}

@media (prefers-contrast:more) {
    .cmp-mctabs .cmp-tabs__tab.cmp-tabs__tab--active {
        border: .125rem solid transparent;
        border-bottom: 0
    }
}

.cmp-mctabs .cmp-tabs__tab:focus {
    outline: .125rem solid #1452cc;
    -webkit-box-shadow: 0 0 0 .1875rem #fff,inset 0 -.375rem 0 #3d3938,inset -.375rem .375rem 0 #262423;
    box-shadow: 0 0 0 .1875rem #fff,inset 0 -.375rem 0 #3d3938,inset -.375rem .375rem 0 #262423;
    z-index: 1;
    color: #fff
}

.cmp-mctabs .cmp-tabs__tab:hover {
    color: #fff
}

.cmp-mctabs .cmp-tabs__tab--active {
    background: #171615;
    border-color: #000;
    border-style: solid;
    border-width: .125rem 0 0 .125rem;
    -webkit-box-shadow: inset -.25rem .25rem 0 #3d3938;
    box-shadow: inset -.25rem .25rem 0 #3d3938;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color: #fff;
    text-decoration: underline
}

.cmp-mctabs .cmp-tabs__tabpanel {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.5rem;
    background: #262423;
    -webkit-box-shadow: 0 -.25rem 0 #3d3938,0 -.375rem 0 #000;
    box-shadow: 0 -.25rem 0 #3d3938,0 -.375rem 0 #000;
    border-top: .125rem solid transparent
}

.cmp-mctabs .cmp-tabs__tabpanel .aem-GridColumn {
    padding-left: 0;
    padding-right: 0
}

.cmp-mctabs .cmp-tabs__tabpanel .responsivegrid {
    width: 100%;
    text-align: center
}

.cmp-mctabs .cmp-tabs__tabpanel .responsivegrid h1 {
    color: #fff
}

.cmp-mctabs .cmp-tabs__tabpanel--active {
    display: block
}

.cmp-mctabs--vanilla .cmp-tabs__tab--active {
    background: #262423
}

.cmp-text--dungeons li,.cmp-text--dungeons p,.cmp-text--legends li,.cmp-text--legends p,.cmp-text--realms li,.cmp-text--realms p,.cmp-text--vanilla li,.cmp-text--vanilla p {
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    color: #fcf5f1
}

.cmp-text--vanilla li a,.cmp-text--vanilla p a {
    color: #52a535!important;
    text-decoration: underline
}

.cmp-text--vanilla li a:hover,.cmp-text--vanilla p a:hover {
    color: #fff!important
}

.cmp-text--legends li a,.cmp-text--legends p a {
    color: #4ad5ff!important;
    text-decoration: underline
}

.cmp-text--legends li a:hover,.cmp-text--legends p a:hover {
    color: #fff!important
}

.cmp-text--dungeons li a,.cmp-text--dungeons p a {
    color: #ffa41f!important;
    text-decoration: underline
}

.cmp-text--dungeons li a:hover,.cmp-text--dungeons p a:hover {
    color: #fff!important
}

.cmp-text--realms li a,.cmp-text--realms p a {
    color: #d812b4!important;
    text-decoration: underline
}

.cmp-text--realms li a:hover,.cmp-text--realms p a:hover {
    color: #fff!important
}

.cmp-text--realms--subscriptions {
    margin: 0 auto;
    max-width: 57.5rem;
    padding: 0 .9375rem
}

@media only screen and (min-width: 576px) and (max-width:767.98px) {
    .cmp-text--realms--subscriptions {
        padding:0 2.0625rem
    }
}

.cmp-text--realms--subscriptions.text .cmp-text {
    border: .0625rem solid #d3c2e1;
    background-color: #fff;
    padding: 0
}

.cmp-text--realms--subscriptions.text .cmp-text p {
    padding: 2rem;
    margin: 0;
    font-size: 1.125rem;
    font-family: Noto Sans,sans-serif;
    font-style: normal;
    line-height: 1.5rem;
    font-weight: 400
}

.cmp-text--realms--subscriptions.text .cmp-text p a {
    color: #643acb!important;
    text-decoration: underline;
    font-weight: 600
}

.cmp-text--realms--subscriptions.text .cmp-text p a:hover {
    text-decoration: none;
    background: transparent
}

@media only screen and (min-width: 0) and (max-width:767.98px) {
    .cmp-title--mobile-center {
        text-align:center
    }
}

@media only screen and (min-width: 768px) and (max-width:1199.98px) {
    .cmp-title--tablet-center {
        text-align:center
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-title--desktop-center {
        text-align:center
    }
}

.cmp-title {
    color: #fff
}

.cmp-title h1 {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-weight: 400;
    font-size: 2.25rem;
    line-height: 2.25rem;
    letter-spacing: -.015em
}

.cmp-title h2 {
    font-family: MinecraftTen,Noto Sans,sans-serif
}

.cmp-title h2,.cmp-title h3 {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem
}

.cmp-title h3,.cmp-title h4 {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif
}

.cmp-title h4 {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.5rem
}

.cmp-title h5,.cmp-title h6 {
    font-family: Noto Sans,sans-serif;
    font-weight: 700;
    font-size: 1.125rem
}

.cmp-title--vanilla .cmp-title h1 {
    font-size: 3rem;
    line-height: 3rem;
    letter-spacing: .04em;
    text-transform: capitalize;
    padding-top: 1.5rem;
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 768px) {
    .cmp-title--vanilla .cmp-title h1 {
        font-size:4rem;
        line-height: 4rem;
        letter-spacing: -.015em
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-title--vanilla .cmp-title h1 {
        font-size:4.5rem;
        line-height: 4.5rem
    }
}

.cmp-title--vanilla .cmp-title h2 {
    font-size: 2rem;
    line-height: 2rem;
    text-transform: capitalize;
    letter-spacing: -.015em;
    margin: 3rem 0
}

@media only screen and (min-width: 768px) {
    .cmp-title--vanilla .cmp-title h2 {
        font-size:3.5rem;
        line-height: 3.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-title--vanilla .cmp-title h2 {
        margin-bottom:1.5rem
    }
}

.cmp-title--vanilla .cmp-title h3 {
    font-family: MinecraftTen,Noto Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: .04em;
    text-transform: capitalize
}

.cmp-title--dungeons .cmp-title h1 {
    font-family: Minecraft-Fivev2,Noto Sans,sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2rem;
    letter-spacing: normal;
    text-transform: capitalize;
    padding-top: 1.5rem;
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 768px) {
    .cmp-title--dungeons .cmp-title h1 {
        font-size:3rem;
        line-height: 3rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-title--dungeons .cmp-title h1 {
        font-size:3.5rem;
        line-height: 3.5rem
    }
}

.cmp-title--dungeons .cmp-title h2 {
    font-family: Minecraft-Fivev2,Noto Sans,sans-serif;
    font-size: 2rem;
    line-height: 2rem;
    letter-spacing: normal;
    text-transform: capitalize;
    margin: 3rem 0
}

@media only screen and (min-width: 768px) {
    .cmp-title--dungeons .cmp-title h2 {
        font-size:2.5rem;
        line-height: 2.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-title--dungeons .cmp-title h2 {
        margin-bottom:1.5rem
    }
}

.cmp-title--dungeons .cmp-title h3 {
    font-family: Minecraft-Fivev2,Noto Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: normal;
    text-transform: capitalize
}

.cmp-title--legends .cmp-title h1 {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 3rem;
    line-height: 3rem;
    letter-spacing: normal;
    text-transform: capitalize;
    padding-top: 1.5rem;
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 768px) {
    .cmp-title--legends .cmp-title h1 {
        font-size:4rem;
        line-height: 4rem
    }
}

@media only screen and (min-width: 1200px) {
    .cmp-title--legends .cmp-title h1 {
        font-size:4.5rem;
        line-height: 4.5rem
    }
}

.cmp-title--legends .cmp-title h2 {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 2.25rem;
    line-height: 2.25rem;
    letter-spacing: -.015em;
    text-transform: capitalize;
    margin: 3rem 0
}

@media only screen and (min-width: 768px) {
    .cmp-title--legends .cmp-title h2 {
        font-size:3.5rem;
        line-height: 3.5rem
    }
}

@media only screen and (max-width: 767.98px) {
    .cmp-title--legends .cmp-title h2 {
        margin-bottom:1.5rem
    }
}

.cmp-title--legends .cmp-title h3 {
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: .015em;
    text-transform: capitalize
}

.cmp-title--legends .cmp-title h3,.cmp-tooltip {
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif
}

.cmp-tooltip {
    aspect-ratio: 1;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: .125rem solid #6b6562;
    font-size: 1.25rem;
    background: none;
    color: #d0c5c0;
    line-height: 1.125rem;
    margin-left: 1rem;
    padding: .3125rem .625rem
}

.cmp-tooltip:focus,.cmp-tooltip:hover {
    background-color: #d0c5c0;
    color: #262423;
    outline: .125rem auto #1452cc
}

.cmp-tooltip-container {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ede5e2;
    max-width: 17.5rem;
    border: .125rem solid #262423
}

.cmp-tooltip-container--show {
    visibility: visible
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-tooltip-container {
        border:.0625rem solid transparent
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-tooltip-container {
        border:.0625rem solid transparent
    }
}

.cmp-tooltip-header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .625rem;
    height: 2rem;
    background: #d0c5c0;
    -webkit-box-shadow: inset 0 -.125rem 0 rgba(0,0,0,.2),inset -.125rem -.125rem 0 hsla(0,0%,100%,.4),inset .125rem .125rem 0 hsla(0,0%,100%,.6);
    box-shadow: inset 0 -.125rem 0 rgba(0,0,0,.2),inset -.125rem -.125rem 0 hsla(0,0%,100%,.4),inset .125rem .125rem 0 hsla(0,0%,100%,.6);
    color: #3d3938
}

.cmp-tooltip-header .cmp-tooltip-question {
    position: absolute;
    font-family: MinecraftSeven-v2,Noto Sans,sans-serif;
    font-size: 1.25rem;
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media (forced-colors:active) and (prefers-color-scheme: light) {
    .cmp-tooltip-header {
        border-bottom:.0625rem solid transparent
    }
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-tooltip-header {
        border-bottom:.0625rem solid transparent
    }
}

.cmp-tooltip-content {
    padding: 1rem
}

.cmp-tooltip-content a {
    color: #3d3938;
    text-decoration: underline
}

.cmp-tooltip-content a:hover {
    color: #3d3938;
    background: none
}

.cmp-tooltip-cta {
    width: .875rem;
    aspect-ratio: 1;
    margin-left: auto;
    background-color: transparent;
    background-position: 50%;
    background-size: .875rem;
    background-repeat: no-repeat;
    background-image: url(../../../content/dam/games/minecraft/logos/tooltip-close.svg);
    border: none;
    padding: 0
}

@media (forced-colors:active) and (prefers-color-scheme: dark) {
    .cmp-tooltip-cta {
        -webkit-filter:brightness(1) invert(1);
        filter: brightness(1) invert(1)
    }
}

main.container {
    padding: .5em 1em
}

footer.experiencefragment {
    padding: .5em 1em;
    border-top: 1px solid #202020
}

@media (prefers-color-scheme: dark) {
    footer.experiencefragment {
        border-color:#dfdfdf
    }
}

footer.experiencefragment .cmp-separator__horizontal-rule {
    margin: 0;
    border: 0
}

header.experiencefragment {
    padding: .5em 1em;
    border-bottom: 1px solid #202020
}

@media (prefers-color-scheme: dark) {
    header.experiencefragment {
        border-bottom-color:#dfdfdf
    }
}

header.experiencefragment a {
    color: #202020;
    text-decoration: none
}

@media (prefers-color-scheme: dark) {
    header.experiencefragment a {
        color:#dfdfdf
    }
}

header.experiencefragment a:focus,header.experiencefragment a:hover {
    color: #2020e0;
    text-decoration: underline
}

@media (prefers-color-scheme: dark) {
    header.experiencefragment a:focus,header.experiencefragment a:hover {
        color:#dfdf1f
    }
}

header.experiencefragment .cmp-container {
    display: grid;
    grid-template-columns: 4fr 1fr 1fr
}

header.experiencefragment .cmp-navigation__group {
    margin: 0;
    padding: 0;
    list-style: none
}

header.experiencefragment .cmp-navigation__item--level-0 {
    display: grid;
    grid-template-columns: 1fr 3fr
}

header.experiencefragment .cmp-navigation__item--level-0>.cmp-navigation__group {
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

header.experiencefragment .cmp-navigation__item-link {
    display: block
}

header.experiencefragment .cmp-navigation__item--active>.cmp-navigation__item-link {
    font-weight: 700
}

header.experiencefragment .cmp-languagenavigation {
    position: relative
}

header.experiencefragment .cmp-languagenavigation:before {
    content: " ";
    display: block;
    height: 1.5em;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>');
    background-repeat: no-repeat
}

@media (prefers-color-scheme: dark) {
    header.experiencefragment .cmp-languagenavigation:before {
        background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>')
    }
}

header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
    visibility: hidden;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    position: absolute;
    top: 34px;
    width: 20em;
    padding: 0 8px;
    border: 1px solid #202020;
    border-top: 0;
    background: #ececec
}

@media (prefers-color-scheme: dark) {
    header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
        border-color:#dfdfdf;
        background: #131313
    }
}

header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group {
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

header.experiencefragment .cmp-languagenavigation__group {
    margin: 0;
    padding: 0;
    list-style: none
}

header.experiencefragment .cmp-languagenavigation__item-title {
    font-size: x-small;
    text-transform: uppercase
}

header.experiencefragment .cmp-languagenavigation__item--level-0 {
    margin-bottom: .5em
}

header.experiencefragment .cmp-languagenavigation__item--level-1 {
    display: inline
}

header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child):before {
    content: " | "
}

header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link {
    font-weight: 700
}

header.experiencefragment .cmp-search__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -3px 0
}

header.experiencefragment .cmp-search__input {
    height: 26px
}

@media (prefers-reduced-motion:reduce) {
    html {
        -webkit-animation: none;
        animation: none
    }
}

.BrainhubCarouselItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.BrainhubCarouselItem.BrainhubCarouselItem--clickable {
    cursor: pointer
}

.BrainhubCarouselItem .debug-number {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 2em;
    text-shadow: 0 0 9px #fff
}

.BrainhubCarousel__dots,.BrainhubCarouselItem .debug-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.BrainhubCarousel__dots {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0
}

.BrainhubCarousel__dots.BrainhubCarousel__dots--isRTL {
    direction: rtl
}

.BrainhubCarousel__dots .BrainhubCarousel__dot {
    outline: 0;
    padding: 10px;
    border: none;
    opacity: .5;
    font-size: 0;
    cursor: pointer;
    -webkit-appearance: none
}

.BrainhubCarousel__dots .BrainhubCarousel__dot.BrainhubCarousel__dot--selected {
    opacity: 1!important
}

.BrainhubCarousel__dots .BrainhubCarousel__dot:hover {
    opacity: 1
}

.BrainhubCarousel__dots .BrainhubCarousel__dot:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    padding: 0;
    border: none;
    background: #000
}

.BrainhubCarousel__dots .BrainhubCarousel__thumbnail {
    outline: 0;
    padding: 10px;
    border: none;
    opacity: .5;
    font-size: 0;
    cursor: pointer
}

.BrainhubCarousel__dots .BrainhubCarousel__thumbnail.BrainhubCarousel__thumbnail--selected {
    opacity: 1!important
}

.BrainhubCarousel__dots .BrainhubCarousel__thumbnail:hover {
    opacity: 1
}

.BrainhubCarousel__thumbnail[type=button] {
    -webkit-appearance: none
}

.BrainhubCarousel--isRTL+.BrainhubCarousel__dots {
    direction: rtl
}

.BrainhubCarousel__container {
    width: 100%;
    overflow: hidden
}

.BrainhubCarousel {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.BrainhubCarousel.BrainhubCarousel--isRTL,.BrainhubCarousel.BrainhubCarousel--isRTL .BrainhubCarousel__trackContainer .BrainhubCarousel__track {
    direction: rtl
}

.BrainhubCarousel .BrainhubCarousel__trackContainer {
    overflow: hidden
}

.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0
}

.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track.BrainhubCarousel__track--transition {
    -webkit-transition: -webkit-transform;
    transition: -webkit-transform;
    transition: transform;
    transition: transform,-webkit-transform
}

.BrainhubCarousel__arrows {
    cursor: pointer
}

.BrainhubCarousel__loader {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 4px solid #7b59ff;
    border-left-color: transparent;
    -webkit-animation: loader 1s linear infinite;
    animation: loader 1s linear infinite
}

@-webkit-keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.BrainhubCarousel__arrows {
    position: relative;
    padding: 21px;
    border: none;
    overflow: hidden;
    outline: 0;
    font-size: 0;
    line-height: 0;
    background-color: #7b59ff
}

.BrainhubCarousel__arrows span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    border-color: #fff;
    border-style: solid;
    border-width: 3px 3px 0 0;
    padding: 5px;
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 0
}

.BrainhubCarousel__arrows:hover {
    background-color: #8768ff
}

.BrainhubCarousel__arrows:hover span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    border-color: #fff;
    border-style: solid;
    border-width: 3px 3px 0 0;
    padding: 5px;
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 0
}

.BrainhubCarousel__arrows:hover:enabled {
    background-color: #8768ff
}

.BrainhubCarousel__arrows:hover:enabled span {
    border-color: #fff;
    margin: 0
}

.BrainhubCarousel__arrows:disabled {
    background-color: #ccc
}

.BrainhubCarousel__arrowLeft span {
    -webkit-transform: translate(-50%,-50%) rotate(-135deg);
    transform: translate(-50%,-50%) rotate(-135deg);
    margin-left: 2.45px
}

.BrainhubCarousel--isRTL .BrainhubCarousel__arrowLeft span,.BrainhubCarousel__arrowRight span {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
    margin-left: -2.45px
}

.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowLeft span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.BrainhubCarousel--isRTL .BrainhubCarousel__arrowRight span {
    -webkit-transform: translate(-50%,-50%) rotate(-135deg);
    transform: translate(-50%,-50%) rotate(-135deg);
    margin-left: 2.45px
}

.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowRight span {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.BrainhubCarousel--isRTL .BrainhubCarousel__arrows:hover span {
    margin: 0
}

.BrainhubCarousel__arrow--disable {
    pointer-events: none
}
