/* V45: full-bleed game artwork + five percent fewer canvas stars + darker charcoal cosmos. */
:root{--bg:#08080d!important}
html{background:#07080c!important}
body,body.home,body.games,body.latest,body.channels{background:radial-gradient(ellipse 64% 53% at 50% 48%,rgba(20,19,28,.23),transparent 82%),linear-gradient(112deg,#07080b 0%,#0b0b10 36%,#100f17 56%,#0b0c13 78%,#07080b 100%)!important;background-attachment:fixed!important}
body::before{background:radial-gradient(ellipse 48% 42% at 48% 44%,rgba(27,24,39,.09),transparent 84%),radial-gradient(ellipse 36% 38% at 73% 61%,rgba(19,25,42,.09),transparent 84%)!important;opacity:.43!important}
/* Background-size cover fills the whole hero, without side bars. Cropping is minimal at 1400:360. */
.v11-game-hero{min-height:360px!important;background-color:#08090c!important;background-image:linear-gradient(90deg,rgba(3,4,7,.47) 0%,rgba(3,4,7,.24) 24%,rgba(3,4,7,.28) 70%,rgba(3,4,7,.55) 100%),linear-gradient(0deg,rgba(3,4,8,.50),transparent 74%),var(--game-art)!important;background-size:100% 100%,100% 100%,cover!important;background-position:center,center,center 43%!important;background-repeat:no-repeat!important;isolation:isolate!important}
.v11-game-hero.v42-mw3{background-size:100% 100%,100% 100%,cover!important;background-position:center,center,center 43%!important}
.v11-game-hero::before{background:linear-gradient(90deg,rgba(4,5,9,.10),transparent 23%,transparent 77%,rgba(4,5,9,.12))!important}
.v11-game-hero-inner{padding:77px 20px 64px!important}
.v11-game-hero h1{font-size:clamp(37px,4.8vw,67px)!important}
@media(max-width:700px){.v11-game-hero{min-height:340px!important;background-position:center,center,center!important}.v11-game-hero-inner{padding:90px 14px 48px!important}}
