.hero:before{background-image:linear-gradient(90deg,rgba(12,29,47,.9),rgba(12,29,47,.34) 55%,rgba(12,29,47,.45)),url('assets/steam-official/library-hero.jpg')!important;background-size:cover;background-position:center}
.hero-art{background-image:linear-gradient(180deg,rgba(12,29,47,.08),rgba(12,29,47,.48)),url('assets/steam-official/library-hero.jpg')!important;background-size:cover;background-position:center}
.dark-section .play-panel:nth-child(1):before{background-image:linear-gradient(135deg,rgba(10,28,48,.16),rgba(10,28,48,.48)),url('assets/steam-official/shot-01.jpg')}
.dark-section .play-panel:nth-child(2):before{background-image:linear-gradient(135deg,rgba(30,31,74,.16),rgba(30,31,74,.48)),url('assets/steam-official/shot-02.jpg')}
.dark-section .play-panel:nth-child(3):before{background-image:linear-gradient(135deg,rgba(30,31,74,.12),rgba(30,31,74,.42)),url('assets/steam-official/shot-03.jpg')}
.intro-section .feature-card{position:relative;overflow:hidden;background:#14233b!important}
.intro-section .feature-card-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:none!important;opacity:1!important;transform:none!important}
.intro-section .feature-card:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(9,20,38,.02) 22%,rgba(9,20,38,.18) 48%,rgba(9,20,38,.78) 100%)}
.intro-section .feature-card > *:not(.feature-card-image){position:relative;z-index:2}
