/* SkeletGold shared mobile-first page backdrops */
body.sg-page-home,body.sg-page-game-hub,body.sg-page-leaderboard,body.sg-page-arcade,body.sg-page-action,body.sg-page-puzzle,body.sg-page-strategy,body.sg-page-cards,body.sg-page-racing,body.sg-page-card-arena{position:relative;isolation:isolate;min-height:100vh;background-color:#080812;background-image:none}
body.sg-page-home::before,body.sg-page-game-hub::before,body.sg-page-leaderboard::before,body.sg-page-arcade::before,body.sg-page-action::before,body.sg-page-puzzle::before,body.sg-page-strategy::before,body.sg-page-cards::before,body.sg-page-racing::before,body.sg-page-card-arena::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-position:center top;background-size:cover;background-repeat:no-repeat}
body.sg-page-home::before{background-image:linear-gradient(180deg,rgba(8,8,18,.45),rgba(8,8,18,.58) 52%,rgba(8,8,18,.82)),url("bg-home.jpg")}
body.sg-page-game-hub::before{background-image:linear-gradient(180deg,rgba(8,8,18,.38),rgba(8,8,18,.53) 54%,rgba(8,8,18,.79)),url("bg-game-hub.jpg")}
body.sg-page-leaderboard::before{background-image:linear-gradient(180deg,rgba(8,8,18,.48),rgba(8,8,18,.64) 52%,rgba(8,8,18,.84)),url("bg-leaderboard.jpg")}
body.sg-page-racing::before{background-image:linear-gradient(180deg,rgba(8,8,18,.43),rgba(8,8,18,.60) 52%,rgba(8,8,18,.82)),url("bg-racing.jpg")}
body.sg-page-arcade::before{background-image:linear-gradient(180deg,rgba(8,8,18,.48),rgba(8,8,18,.64) 52%,rgba(8,8,18,.84)),url("bg-arcade.jpg")}
body.sg-page-action::before{background-image:linear-gradient(180deg,rgba(8,8,18,.48),rgba(8,8,18,.64) 52%,rgba(8,8,18,.84)),url("bg-action.jpg")}
body.sg-page-puzzle::before{background-image:linear-gradient(180deg,rgba(8,8,18,.48),rgba(8,8,18,.64) 52%,rgba(8,8,18,.84)),url("bg-puzzle.jpg")}
body.sg-page-strategy::before{background-image:linear-gradient(180deg,rgba(8,8,18,.44),rgba(8,8,18,.62) 52%,rgba(8,8,18,.84)),url("bg-strategy.jpg")}
body.sg-page-cards::before,body.sg-page-card-arena::before{background-image:linear-gradient(180deg,rgba(8,8,18,.44),rgba(8,8,18,.62) 52%,rgba(8,8,18,.84)),url("bg-cards.jpg")}
@media(max-width:720px){
 body.sg-page-home::before,body.sg-page-game-hub::before,body.sg-page-racing::before,body.sg-page-arcade::before,body.sg-page-action::before,body.sg-page-puzzle::before,body.sg-page-cards::before,body.sg-page-card-arena::before{background-size:cover,auto 100vh;background-position:center top,18% center}
 body.sg-page-leaderboard::before,body.sg-page-strategy::before{background-size:cover,auto 100vh;background-position:center top,center center}
}
