/* V44: uniform deep cosmos, twenty percent fewer stars, original-detail hero framing */
:root{--bg:#080910!important;--panel:#121319!important}
html{background:#080910!important}
body,body.home,body.games,body.latest,body.channels{background:radial-gradient(ellipse 70% 64% at 48% 48%,rgba(24,22,37,.34) 0%,rgba(18,17,29,.27) 45%,rgba(9,11,19,.35) 80%,transparent 100%),linear-gradient(112deg,#07090e 0%,#0d0e17 35%,#12111f 56%,#0b0d18 78%,#070910 100%)!important;background-attachment:fixed!important}
body::before{background:radial-gradient(ellipse 48% 43% at 47% 44%,rgba(34,30,56,.13),transparent 82%),radial-gradient(ellipse 36% 38% at 73% 61%,rgba(23,34,59,.16),transparent 82%)!important;opacity:.55!important}
#starfield{opacity:.83!important;filter:drop-shadow(0 0 1px rgba(196,215,246,.45))!important}
/* Keep the art native-detail rather than stretching a 1400px image across the full width. */
.v11-game-hero{background-color:#08090d!important;background-image:linear-gradient(90deg,rgba(5,6,10,.84) 0%,rgba(5,6,10,.52) 26%,rgba(5,6,10,.46) 55%,rgba(5,6,10,.87) 100%),linear-gradient(0deg,rgba(5,6,10,.65),transparent 80%),var(--game-art)!important;background-size:cover,cover,auto 100%!important;background-position:center,center,center center!important;background-repeat:no-repeat!important;isolation:isolate!important}
.v11-game-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,10,.26),transparent 25%,transparent 72%,rgba(5,6,10,.3))}
.v11-game-hero.v42-mw3{background-size:cover,cover,auto 100%!important;background-position:center!important}
@media(max-width:700px){.v11-game-hero,.v11-game-hero.v42-mw3{background-size:cover,cover,auto 100%!important;background-position:center!important}}
