._gameBox_s_uzugf_253 {
    display: none !important;
}

._search_5j8qo_63 {
    display: none !important;
}

._typeGameBox_eua6c_55 ._gameBoxs_eua6c_230 ._gameBox_eua6c_230 ._logoBox_eua6c_242 ._gameBox_s_eua6c_389 {
    display: none !important;
}

/* ===== Botão flutuante "Go Home" dentro do jogo ===== */
._goHomeBox_1vxzy_55 {
    filter: drop-shadow(0 12rem 28rem rgba(0, 0, 0, 0.45))
            drop-shadow(0 0 18rem rgba(108, 92, 231, 0.55));
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1),
                filter 0.35s ease;
    animation: _goHomePulse_1vxzy 2.6s ease-in-out infinite;
}

._goHomeBox_1vxzy_55::before {
    content: "";
    position: absolute;
    inset: -6rem;
    border-radius: 50%;
    padding: 3rem;
    background: linear-gradient(135deg,
        #a29bfe 0%,
        #6c5ce7 35%,
        #764ba2 65%,
        #667eea 100%);
    background-size: 200% 200%;
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
            mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: 9;
    pointer-events: none;
    animation: _goHomeRingSpin_1vxzy 6s linear infinite;
}

._goHomeBox_1vxzy_55::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: radial-gradient(circle at 30% 25%,
        rgba(255, 255, 255, 0.35) 0%,
        rgba(255, 255, 255, 0.05) 35%,
        transparent 70%);
    z-index: 12;
    pointer-events: none;
    mix-blend-mode: overlay;
}

._goHomeBox_1vxzy_55 img {
    box-shadow: inset 0 0 0 2rem rgba(255, 255, 255, 0.18),
                inset 0 -8rem 16rem rgba(0, 0, 0, 0.35);
    background: linear-gradient(135deg, #2a2540 0%, #1a1830 100%);
    filter: hue-rotate(210deg) saturate(1.45) brightness(1.05);
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1),
                filter 0.35s ease;
}

._goHomeBox_1vxzy_55:hover {
    transform: scale(1.08);
    filter: drop-shadow(0 16rem 32rem rgba(0, 0, 0, 0.55))
            drop-shadow(0 0 26rem rgba(162, 155, 254, 0.85));
    animation-play-state: paused;
}

._goHomeBox_1vxzy_55:hover img {
    transform: rotate(-8deg);
    filter: hue-rotate(210deg) saturate(1.65) brightness(1.18);
}

._goHomeBox_1vxzy_55:active {
    transform: scale(0.96);
    transition-duration: 0.12s;
}

/* Sub-botões em leque (back / cz / tx / full) */
._goHomeBox_1vxzy_55 ._btn_1vxzy_76 {
    transition: transform 0.32s cubic-bezier(0.34, 1.56, 0.64, 1),
                box-shadow 0.25s ease,
                filter 0.25s ease !important;
    border-radius: 50%;
    box-shadow: 0 6rem 16rem rgba(0, 0, 0, 0.4),
                inset 0 2rem 4rem rgba(255, 255, 255, 0.15),
                inset 0 -2rem 6rem rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

._goHomeBox_1vxzy_55 ._btn_1vxzy_76:hover {
    filter: brightness(1.15) saturate(1.15);
    box-shadow: 0 8rem 22rem rgba(108, 92, 231, 0.55),
                inset 0 2rem 4rem rgba(255, 255, 255, 0.22),
                inset 0 -2rem 6rem rgba(0, 0, 0, 0.2);
}

@keyframes _goHomePulse_1vxzy {
    0%, 100% {
        filter: drop-shadow(0 12rem 28rem rgba(0, 0, 0, 0.45))
                drop-shadow(0 0 16rem rgba(108, 92, 231, 0.5));
    }
    50% {
        filter: drop-shadow(0 12rem 28rem rgba(0, 0, 0, 0.45))
                drop-shadow(0 0 28rem rgba(162, 155, 254, 0.85));
    }
}

@keyframes _goHomeRingSpin_1vxzy {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}