/* Forge photoreal CC0 environment pass: real photographed worlds, game logic untouched.
   Per-title art comes from hosted assets/free/world-backdrops files, not third-party hotlinks. */
body #play.game.forge-photo-world{
  background-color:#080b0d!important;
  background-image:linear-gradient(90deg,rgba(3,6,10,.90),rgba(7,11,16,.62) 52%,rgba(3,6,10,.90)),var(--forge-world-photo)!important;
  background-size:cover,cover!important;
  background-position:center,center!important;
  background-attachment:scroll,fixed!important;
  color:#f8f2e9;
}
body #play.game.forge-photo-world .bar,
body #play.game.forge-photo-world .wrap{position:relative;z-index:1}
body #play.game.forge-photo-world .bar{
  background:linear-gradient(120deg,rgba(11,15,19,.92),rgba(19,23,28,.80))!important;
  color:#fff5e7;
  border-bottom:1px solid rgba(255,163,80,.4);
}
body #play.game.forge-photo-world .wrap{
  background:linear-gradient(140deg,rgba(3,7,12,.45),rgba(2,3,6,.20));
  border-radius:16px;
}
body #play.game.forge-photo-world #stage{
  background-image:linear-gradient(145deg,rgba(6,9,13,.65),rgba(6,7,9,.45)),var(--forge-world-photo);
  background-size:cover;
  background-position:center;
  background-blend-mode:normal;
  border-radius:14px;
}
html body #home .grid .card .mini.forge-photo-mini,
html body #home .card .mini.forge-photo-mini{
  background-image:linear-gradient(142deg,rgba(3,8,12,.15),rgba(3,6,9,.68)),var(--forge-world-photo)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  color:#fff9ed;
  text-shadow:0 2px 10px rgba(0,0,0,.97),0 0 3px black;
}
@media(max-width:640px){
 body #play.game.forge-photo-world{background-attachment:scroll,scroll!important}
 body #play.game.forge-photo-world #stage{border-radius:10px}
}
@media(prefers-reduced-data:reduce){
 html body #home .grid .card .mini.forge-photo-mini{background-image:linear-gradient(#19212a,#121820)!important}
 body #play.game.forge-photo-world{background-image:linear-gradient(#080c11,#121820)!important}
 body #play.game.forge-photo-world #stage{background-image:none}
}
@media(forced-colors:active){
 body #play.game.forge-photo-world,body #play.game.forge-photo-world #stage,
 html body #home .grid .card .mini.forge-photo-mini{background-image:none!important}
}
