/* Hero panoramique centré — version 1.0.0, build site 6. */
@media(min-width:761px){
  .hero-game{display:block;min-height:760px;padding:64px max(28px,calc((100vw - 1180px)/2));background:#dcecff}
  .hero-world{inset:0;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0;box-shadow:none}
  .hero-world:after{inset:auto 0 0;width:auto;height:8px;background:linear-gradient(90deg,#6655f3,#12a79a 55%,#ff9a1a)}
  .hero-game:after{display:none}
  .hero-game .hero-copy{width:min(570px,48vw);max-width:570px;margin:0;padding:38px 40px 36px!important;background:rgba(248,249,255,.96);border:1px solid rgba(255,255,255,.9);border-radius:32px;box-shadow:0 28px 70px rgba(25,42,102,.24);backdrop-filter:blur(14px);text-align:left}
  .hero-game h1{font-size:clamp(48px,4.4vw,68px);margin:18px 0}
  .hero-game .lead{font-size:17px}
  .hero-game .hero-actions{margin:27px 0 24px}
  .hero-game .player-hud{margin-top:24px}
  .reward-one{right:5%;top:17%}
  .reward-two{right:24%;bottom:11%}
}
@media(min-width:761px) and (max-width:1000px){
  .hero-game{min-height:720px;padding:44px 28px}
  .hero-world{width:100%;background-position:center center}
  .hero-game .hero-copy{width:min(530px,58vw);padding:32px!important}
  .hero-game h1{font-size:52px}
}
@media(max-width:760px){
  .hero-world{background-position:center center}
}
