/* BIFF3EN GAMING DECOR V1 */

.b3-gaming-decor {
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    overflow: visible;
}

.b3-gaming-decor .b3-game-symbol {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 900;
    line-height: 1;
    opacity: .62;
    filter: drop-shadow(0 0 15px currentColor);
    user-select: none;
}

.b3-gaming-decor .gamepad {
    font-size: 48px;
    color: #c66cff;
}

.b3-gaming-decor .mouse {
    font-size: 42px;
    color: #59e9ff;
}

.b3-gaming-decor .keyboard {
    font-size: 43px;
    color: #d990ff;
}

.b3-gaming-decor .headset {
    font-size: 46px;
    color: #ff65cf;
}

.b3-gaming-decor .ps-symbols {
    font-family: "Segoe UI Symbol", sans-serif;
    font-size: 27px;
    letter-spacing: 8px;
    color: #b767ff;
}

.b3-gaming-decor .star {
    font-size: 34px;
    color: #e56bff;
}

.b3-gaming-decor .bolt {
    font-size: 38px;
    color: #ffe158;
}

#live,
#homeCompetitions,
#socials,
#shop,
.b3-explore-decor {
    position: relative !important;
    isolation: isolate;
}

#live > *:not(.b3-gaming-decor),
#homeCompetitions > *:not(.b3-gaming-decor),
#socials > *:not(.b3-gaming-decor),
#shop > *:not(.b3-gaming-decor),
.b3-explore-decor > *:not(.b3-gaming-decor) {
    position: relative;
    z-index: 2;
}

#live .b3-gaming-decor .gamepad {
    right: 3%;
    top: 13%;
    transform: rotate(12deg);
}

#live .b3-gaming-decor .headset {
    left: 2%;
    bottom: 8%;
    transform: rotate(-9deg);
}

.b3-explore-decor .b3-gaming-decor .mouse {
    left: 2%;
    top: 18%;
    transform: rotate(-13deg);
}

.b3-explore-decor .b3-gaming-decor .keyboard {
    right: 2%;
    bottom: 10%;
    transform: rotate(8deg);
}

#homeCompetitions .b3-gaming-decor .gamepad {
    left: 2%;
    bottom: 6%;
    transform: rotate(-8deg);
}

#homeCompetitions .b3-gaming-decor .star {
    right: 3%;
    top: 10%;
    transform: rotate(12deg);
}

#socials .b3-gaming-decor .ps-symbols {
    right: 2%;
    top: 8%;
    transform: rotate(8deg);
}

#socials .b3-gaming-decor .mouse {
    left: 2%;
    bottom: 8%;
    transform: rotate(-8deg);
}

#shop .b3-gaming-decor .gamepad {
    right: 3%;
    bottom: 8%;
    transform: rotate(10deg);
}

#shop .b3-gaming-decor .bolt {
    left: 2%;
    top: 12%;
    transform: rotate(-10deg);
}

@media (max-width: 900px) {
    .b3-gaming-decor .b3-game-symbol {
        opacity: .38;
        transform: scale(.8) !important;
    }
}

@media (max-width: 650px) {
    .b3-gaming-decor .mouse,
    .b3-gaming-decor .keyboard,
    .b3-gaming-decor .headset {
        display: none;
    }
}