@import url('https://fonts.cdnfonts.com/css/minecraft-title');
.font-primary, h1, h2, h3, h4, h5, h6, button.bg-primary {
    font-family: 'Minecraft Title', sans-serif !important;
    font-weight:normal !important;
    text-transform: uppercase;
    letter-spacing:0.2px;
}
.font-secondary, body {
    font-family: 'Minecraft', sans-serif;
    font-weight:400 !important;
}
:root{--build-id:"TUFTVEVSOmRldkBiZW5qZHpuLmNvbToxNzc5MTI0Njc4Mjk2"}.popup-close{background:#f44336;border-bottom-left-radius:10px;border-top-right-radius:10px;opacity:1;z-index:5}.popup-close:before{background:#fff!important}.popup-close{height:50px;width:50px}.popup-close:before{mask-size:24px}.app-bg img{filter:blur(var(--bg-blur,0))}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes logo-glow{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,transparent 50%,var(--color-primary)))}50%{filter:drop-shadow(0 0 20px color-mix(in srgb,transparent 10%,var(--color-primary)))}}@keyframes logo-shimmer{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) saturate(1.2)}}#logo.logo-anim--float>a{animation:logo-float 3.5s ease-in-out infinite}#logo.logo-anim--pulse>a{animation:logo-pulse 2.5s ease-in-out infinite}#logo.logo-anim--glow>a{animation:logo-glow 2s ease-in-out infinite}#logo.logo-anim--shimmer>a{animation:logo-shimmer 3s ease-in-out infinite}@keyframes motd-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}
:root {
    --color-core-mixin: #4a4e69 !important;
    --color-core: #12141e !important;
}
@media only screen and (min-width: 768px) {
#hero {
    padding-top:110px !important;
}

#hero #logo {
    margin-top: -56px;
    margin-bottom: -56px;
    position: absolute;
    margin: 0 auto;
}
#hero .hero-container {
    background: #212331;
    padding: 0px !important;
    border-radius: 16px;
    box-shadow: 6px 15px 40px #00000030;
    border: 2px solid #33364d;
}
}

.bg-primary {
    background: linear-gradient(2deg, #9e101000, #ff1d1dd4);
}
.bg-accent {
    background: linear-gradient(0deg, #444965, #ff020200);
}

.player-block {
    position: relative;
}
.count {
    text-shadow: none !important;
}
.player-block.left:after {
    content: "";
    height: 100%;
    width: 50%;
    background: linear-gradient(270deg, #33364d66, transparent);
    display: block;
    position: absolute;
    left: -20px;
    top: 0;
    bottom: 0;
    transform: skewX(-20deg);
}

.player-block.right:after {
    content: "";
    height: 100%;
    width: 50%;
    background: linear-gradient(270deg, transparent, #33364d66);
    display: block;
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    transform: skewX(-20deg);
}


#hero .hero-container {
    overflow: hidden;
}

.player-block > div, .player-block > a {
    position: relative;
    z-index: 5;
}

div#hero {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.below-hero {
    position: absolute;
    bottom: -22px;
    background: #383a49;
    z-index: 500;
    padding: 15px 20px;
    color: white;
    font-weight: 900;
    transform: skewX(-20deg);
    backdrop-filter: blur(4px);
    cursor: pointer;
}

#app:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 400px;
    background: var(--bg-image) center center / cover no-repeat;
    mask-image: linear-gradient(rgba(0, 0, 0, 0.15) 30%, rgba(0, 0, 0, 0));
    pointer-events: none;
}
:root {
    --bg-image: url(https://cdn.tebex.io/store/1401687/templates/312318/assets/6bf331bc051afc129c330d051b478ed89cac21c8.png);
}

.below-hero .inner {
    transform: skewX(20deg);
    text-transform: uppercase;
}

.below-hero .inner i {
    margin-right: 6px;
    color: #ffc048;
}

.below-hero .inner {
    text-shadow: 2px 2px 0px #0000008a;
}

.index-grid .left {
    flex: 1;
    display: flex;
    gap: 30px;
    flex-direction: column;
}

.index-grid {
    gap: 30px;
    display: flex;
    flex-wrap: wrap;
}

.index-grid .right {
    display: flex;
    gap: 30px;
    flex-direction: column;
}
#app::before {
    z-index: 5;
}
/* FOOTER================================*/
#footer {
    min-height: 300px;
    display: flex;
    align-items: center;
    position: relative;
}
#footer .support {
    max-width: 240px;
}
footer#footer:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 400px;
    background: var(--bg-image) center center / cover no-repeat;
    mask-image: linear-gradient(rgb(255 0 0 / 7%) 0%, rgba(0, 0, 0, 0));
    pointer-events: none;
}
.bg-accent.watermark {
    background: linear-gradient(0deg, #4449652e, #ff020200);
}


/* ITEM================================= */

.item {
    flex: 1;
    min-width: 500px;
    min-height: 200px;
    background: #212331;
    padding: 0px !important;
    border-radius: 16px;
    box-shadow: 6px 15px 40px #00000030;
    border: 2px solid #33364d;
    position: relative;
    display: flex;
    transition: all 200ms ease-in-out;
    cursor: pointer;
}
.item .text {
    padding: 40px;
    display: flex;
    flex-direction: column;
    margin-top: auto;
    flex: 1;
}

.item .countdown {
    position: absolute;
    z-index: 500;
    color: white;
    font-weight: 900;
    transform: skewX(-20deg);
    backdrop-filter: blur(4px);
    cursor: pointer;
    background: rgb(56, 58, 73);
    padding: 15px 20px;
    border-radius: 10px;
    top: 0;
    right: 0;
    margin-top: 25px;
    margin-right: -14px;
    box-shadow: 0px 8px 30px #00000047;
    border: 1px solid #ffffff42;
}

.item .countdown .inner {
    transform: skewX(20deg);
}

.index-grid .left .item:not(.large) {
    flex: none !important;
}

.item .text h2 {
    font-size: 38px;
    margin-bottom: 6px;
}

.item .text p {
    font-size: 20px;
    text-transform: uppercase;
}

.item.large .text h2 {
    font-size: 62px;
}

.item.large .text p {
    font-size: 23px;
}
.item:hover {
    transform: scale(1.02);
}
.item.large {
    order: -1;
}


/* ============================================ */
div#logo {
    z-index: 65;
}
#hero-glow,
#hero-particles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 500px;
    pointer-events: none;
}

#hero-glow {
    opacity: 0.9;
}

#hero-particles {
    opacity: 0.8;
}

#hero-radial {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 230px;
    width: 100%;
    display: block;
    overflow: hidden;
}

#hero-radial::before {
    content: "";
    position: absolute;
    width: 1400px;
    height: 1400px;
    left: 50%;
    top: 191px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    border-radius: 50%;
    background: repeating-conic-gradient(
        from 0deg,
        rgba(255, 45, 60, 0.1) 0deg 8deg,
        transparent 8deg 20deg
    );
    -webkit-mask-image: radial-gradient(
        circle,
        rgba(0, 0, 0, 0.85) 0%,
        rgba(0, 0, 0, 0.65) 15%,
        rgba(0, 0, 0, 0.3) 30%,
        transparent 48%
    );
    mask-image: radial-gradient(
        circle,
        rgba(0, 0, 0, 0.85) 0%,
        rgba(0, 0, 0, 0.65) 15%,
        rgba(0, 0, 0, 0.3) 30%,
        transparent 48%
    );
    animation: hero-sunburst 120s linear infinite;
    pointer-events: none;
}

@keyframes hero-sunburst {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.user-block {
    height: 4rem !important;
    z-index: 50 !important;
}

.user-block .avatar {
    position: relative;
    top: -15px;
    margin-right: 20px;
}

div#category-bar {
    display: none !important;
}
.product-title,a.bg-primary {
    font-family: 'Minecraft Title', sans-serif !important;
    font-weight: normal !important;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}
.item .image {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: -60px;
}

.item {
    overflow: hidden;
}

.item.large .image {
    margin: 25px;
}

/* */
.item.item-gems {
    background: linear-gradient(45deg, #ff2b2b82, #212331);
    border-color: #c12e43 !important;
}
.item.item-gems .text p {
    color: #ff8787;
}
.item.item-gems .countdown {
    background: #c02d438c;
    border-color: #ff5976;
}

.item.item-crates {
    background: linear-gradient(45deg, #0c3a5f, #212331);
    border-color: #227fa9 !important;
}
.item.item-crates .text p {
    color: #03A9F4;
}

.item.item-ranks-1 {
    background: linear-gradient(45deg, #ff57227d, #212331);
    border-color: #ff6432 !important;
}
.item.item-ranks-1 .text p {
    color: #ff9371;
}

.item.item-multipliers {
    background: linear-gradient(45deg, #00c3082e, #212331);
    border-color: #8BC34A !important;
}
.item.item-multipliers .text p {
    color: #8BC34A;
}

.item.item-ranks {
    background: linear-gradient(45deg, #ffeb3b3b, #212331);
    border-color: #FFC107 !important;
}
.item.item-ranks .text p {
    color: #FFEB3B;
}
.actions {
    min-width: 180px;
}

.font-heading {
    font-family: 'Minecraft Title', sans-serif !important;
    font-weight: normal !important;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}
a.product-item.bg-content.border.border-content.shadow-xl.rounded-xl.overflow-hidden.flex.flex-col.p-lg.md\:p-md.items-center.justify-center.gap-sm.relative {
    visibility: hidden !important;
}