/* GTA6FAN V1.1.7 — six original Leonida scenes, distributed down the homepage.
   Each image contains a small environmental HomeIQ billboard. No blank-color panels.
   Intentionally loaded after the older homepage styles to override their sunset artwork.
*/
body.g6-home-inworld .hero {
  isolation:isolate;
  background:#17212b url('/assets/gta6fan-home-scenes/01-boulevard-jour.webp') center 50%/cover no-repeat;
}
body.g6-home-inworld .hero::before {
  content:""; position:absolute; inset:0; pointer-events:none; z-index:0;
  background:linear-gradient(90deg,rgba(13,15,25,.75) 0%,rgba(13,15,25,.51) 30%,rgba(13,15,25,.10) 67%,rgba(13,15,25,.03) 100%),linear-gradient(0deg,rgba(14,13,25,.34),transparent 55%);
}
body.g6-home-inworld .hero .hero-inner {position:relative;z-index:1}
body.g6-home-inworld .hero .hero-desc {text-shadow:0 2px 12px rgba(0,0,0,.65)}
body.g6-home-inworld .g6-home-discover {
  isolation:isolate;
  background:#18232a;
}
body.g6-home-inworld .g6-home-discover-background {
  background:#18232a url('/assets/gta6fan-home-scenes/02-ville-apres-pluie.webp') 58% center/cover no-repeat;
}
body.g6-home-inworld .g6-home-discover-background img {visibility:hidden}
body.g6-home-inworld .g6-home-discover::before {
  background:linear-gradient(90deg,rgba(14,16,29,.90) 0%,rgba(14,16,29,.68) 35%,rgba(14,16,29,.36) 63%,rgba(14,16,29,.09) 100%),linear-gradient(0deg,rgba(12,14,23,.45),transparent 58%);
}
body.g6-home-inworld .g6-home-discover-inner {position:relative;z-index:1}
body.g6-home-inworld .g6m-home {
  position:relative;isolation:isolate;
  background:#151a25 url('/assets/gta6fan-home-scenes/03-nuit-vice-city.webp') center 50%/cover no-repeat;
  border-top:1px solid rgba(255,190,201,.22);
}
body.g6-home-inworld .g6m-home::before {
  content:"";position:absolute;inset:0;z-index:-1;
  background:linear-gradient(90deg,rgba(12,13,23,.89),rgba(12,13,23,.69) 55%,rgba(12,13,23,.39));
}
body.g6-home-inworld .g6m-home::after {display:none}
body.g6-home-inworld .g6-home-map-scene,
body.g6-home-inworld .g6-home-guides-scene,
body.g6-home-inworld .g6-home-news-scene {
  isolation:isolate;position:relative;
  color:#fff4ef;background-color:#181a26;
  background-size:cover;background-repeat:no-repeat;
}
body.g6-home-inworld .g6-home-map-scene {
  background-image:url('/assets/gta6fan-home-scenes/04-marais-leonida.webp');
  background-position:center 48%;
}
body.g6-home-inworld .g6-home-guides-scene {
  background-image:url('/assets/gta6fan-home-scenes/05-marina-residentielle.webp');
  background-position:center 52%;
}
body.g6-home-inworld .g6-home-news-scene {
  background-image:url('/assets/gta6fan-home-scenes/06-promenade-plage.webp');
  background-position:center 48%;
}
body.g6-home-inworld .g6-home-map-scene::before,
body.g6-home-inworld .g6-home-guides-scene::before,
body.g6-home-inworld .g6-home-news-scene::before {
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,rgba(11,13,23,.79),rgba(11,13,23,.55) 52%,rgba(11,13,23,.25));
}
body.g6-home-inworld .g6-home-map-scene .eyebrow,
body.g6-home-inworld .g6-home-guides-scene .eyebrow,
body.g6-home-inworld .g6-home-news-scene .eyebrow {color:#ffabc2}
body.g6-home-inworld .g6-home-map-scene .eyebrow::before,
body.g6-home-inworld .g6-home-guides-scene .eyebrow::before,
body.g6-home-inworld .g6-home-news-scene .eyebrow::before {background:currentColor}
body.g6-home-inworld .g6-home-map-scene .section-lead p,
body.g6-home-inworld .g6-home-guides-scene .content-card p,
body.g6-home-inworld .g6-home-news-scene .content-card p {color:#f1e7ea}
body.g6-home-inworld .g6-home-map-scene .btn {
  color:#fff4f2;background:#21192a;border-color:#f5a4b9;
}
body.g6-home-inworld .g6-home-guides-scene .content-card,
body.g6-home-inworld .g6-home-news-scene .content-card {
  color:#fff5f0;background:rgba(27,22,35,.94);border-color:rgba(255,185,200,.35);
}
body.g6-home-inworld .g6-home-guides-scene .content-card .info,
body.g6-home-inworld .g6-home-news-scene .content-card .info {color:#fff5f0}
body.g6-home-inworld .g6-home-player-teaser {
  position:relative;isolation:isolate;
  background:#171b25 url('/assets/gta6fan-home-scenes/02-ville-apres-pluie.webp') center 54%/cover no-repeat;
}
body.g6-home-inworld .g6-home-player-teaser::before {
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,rgba(12,13,24,.87),rgba(12,13,24,.52));
}
@media(max-width:760px){
  body.g6-home-inworld .hero {background-position:64% center}
  body.g6-home-inworld .hero::before {background:linear-gradient(90deg,rgba(13,15,25,.86),rgba(13,15,25,.50)),linear-gradient(0deg,rgba(12,14,23,.33),transparent)}
  body.g6-home-inworld .g6-home-discover-background {background-position:65% center}
  body.g6-home-inworld .g6-home-discover::before {background:linear-gradient(90deg,rgba(13,15,25,.89),rgba(13,15,25,.50)),linear-gradient(0deg,rgba(13,15,25,.56),transparent)}
  body.g6-home-inworld .g6m-home {background-position:65% center}
  body.g6-home-inworld .g6m-home::before {background:rgba(13,14,25,.76)}
  body.g6-home-inworld .g6-home-map-scene,
  body.g6-home-inworld .g6-home-guides-scene,
  body.g6-home-inworld .g6-home-news-scene {background-position:64% center}
  body.g6-home-inworld .g6-home-map-scene::before,
  body.g6-home-inworld .g6-home-guides-scene::before,
  body.g6-home-inworld .g6-home-news-scene::before {background:rgba(13,14,25,.76)}
  body.g6-home-inworld .g6-home-player-teaser::before {background:rgba(13,14,25,.75)}
}
