/* =====================================================
   GameVault — Real store artwork (official Steam CDN)
   Gradient covers in style.css/pages.css remain as fallback
   if an image fails to load.
   ===================================================== */

/* Hide CSS-art title overlays when real covers are shown */
.game-cover:not(.no-img) .cover-name,
.mini-cover .cover-name,
.result-cover:not(.no-img) .cover-name,
.lib-cover .cover-name,
.media-main .cover-name {
  display: none;
}

/* Shared sizing for all real images */
[class*="cover-"],
[class*="rc-"],
[class*="tile-"],
.hero-slide,
.thumb,
.profile-banner {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* ================= Game covers ================= */
.cover-rdr2      { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/header.jpg'); }
.cover-elden     { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1245620/header.jpg'); }
.cover-gow       { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/2322010/header.jpg'); }
.cover-hogwarts  { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/990080/header.jpg'); }
.cover-cyberpunk { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1091500/header.jpg'); }
.cover-witcher   { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/292030/header.jpg'); }
.cover-valhalla  { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/2208920/header.jpg'); }
.cover-forza     { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1551360/header.jpg'); }
.cover-re4       { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/2050650/header.jpg'); }
.cover-tsushima  { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/2215430/header.jpg'); }

/* Search results */
.rc-ragnarok { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/2322010/header.jpg'); }
.rc-gow2018  { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1593500/header.jpg'); }
/* rc-collection / rc-gow3 keep CSS art (PlayStation-only titles, marked .no-img) */

/* ================= Hero slider ================= */
.slide-1 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/library_hero.jpg'); }
.slide-2 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1091500/library_hero.jpg'); }
.slide-3 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1245620/library_hero.jpg'); }

.slide-1::before { content: none; }

/* ================= Game page media ================= */
.cover-rdr2-hero { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/library_hero.jpg'); }

.t-1 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/header.jpg'); }
.t-2 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/library_hero.jpg'); background-position: 12% center; }
.t-3 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/library_hero.jpg'); background-position: 38% center; }
.t-4 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/library_hero.jpg'); background-position: 64% center; }
.t-5 { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1174180/library_hero.jpg'); background-position: 90% center; }

/* ================= Category tiles ================= */
.tile-action    { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/782330/header.jpg'); }
.tile-adventure { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/750920/header.jpg'); }
.tile-rpg       { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1086940/header.jpg'); }
.tile-fps       { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/730/header.jpg'); }
.tile-open      { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1151640/header.jpg'); }
.tile-horror    { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1196590/header.jpg'); }
.tile-sports    { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/2195250/header.jpg'); }
.tile-racing    { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1551360/header.jpg'); }
.tile-strategy  { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1466860/header.jpg'); }
.tile-sim       { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1250410/header.jpg'); }
.tile-indie     { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/367520/header.jpg'); }
.tile-survival  { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/892970/header.jpg'); }

/* ================= Login background ================= */
.login-body {
  background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/489830/library_hero.jpg');
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.login-body::before {
  background: linear-gradient(200deg, rgba(3, 7, 16, 0.45) 25%, rgba(3, 7, 16, 0.88) 100%);
}

/* ================= Profile banner ================= */
.profile-banner { background-image: url('https://cdn.akamai.steamstatic.com/steam/apps/1245620/library_hero.jpg'); }

/* ================= Mobile Mod APK Game Covers ================= */
.cover-subway { background-image: url('https://play-lh.googleusercontent.com/959_Q7g3LpUuM4B7-sW6P46J4S7175S3G_G6b_E12J4313B0_M185_5_0'); }
.cover-gta-sa { background-image: url('https://play-lh.googleusercontent.com/1589-sW6P46J4S7175S3G_G6b_E12J4313B0_M185_5_0'); }
.rc-subway { background-image: url('https://play-lh.googleusercontent.com/959_Q7g3LpUuM4B7-sW6P46J4S7175S3G_G6b_E12J4313B0_M185_5_0'); }
.rc-gta-sa { background-image: url('https://play-lh.googleusercontent.com/1589-sW6P46J4S7175S3G_G6b_E12J4313B0_M185_5_0'); }

