/* Atualização 091 — reforço de posição do Hero público */
:root{--hero-menu-safe:112px;--hero-button-safe-top:clamp(138px,20vh,245px);}
body.dupla-sertaneja-layout .hero-duo-layer{overflow:hidden!important;}
body.dupla-sertaneja-layout .hero-duo-artist{
  opacity:1!important;visibility:visible!important;display:block!important;
  transform-origin:center top!important;
  object-fit:contain!important;object-position:center top!important;
  max-height:calc(100svh - var(--hero-menu-safe,112px) + 64vh)!important;
  max-width:min(72vw,1180px)!important;
  bottom:auto!important;
}
body.dupla-sertaneja-layout .hero-duo-artist--left{
  left:var(--duo-left-x,35%)!important;
  top:clamp(var(--hero-menu-safe,112px),calc(var(--hero-menu-safe,112px) + ((100svh - var(--hero-menu-safe,112px)) * var(--duo-left-y-num,28) / 100)),160svh)!important;
}
body.dupla-sertaneja-layout .hero-duo-artist--right{
  left:var(--duo-right-x,65%)!important;
  top:clamp(var(--hero-menu-safe,112px),calc(var(--hero-menu-safe,112px) + ((100svh - var(--hero-menu-safe,112px)) * var(--duo-right-y-num,28) / 100)),160svh)!important;
}
body:not(.gate-loader-active).dupla-sertaneja-layout .hero-duo-artist--left{transform:translateX(-50%) scale(var(--duo-left-scale,1))!important;}
body:not(.gate-loader-active).dupla-sertaneja-layout .hero-duo-artist--right{transform:translateX(-50%) scale(var(--duo-right-scale,1))!important;}
body.dupla-sertaneja-layout .hero-new-music-play,
body.dupla-sertaneja-layout a.hero-new-music-play{
  top:var(--hero-button-safe-top)!important;
  left:50%!important;right:auto!important;bottom:auto!important;
  transform:translateX(-50%)!important;
  z-index:60!important;
}
@media (max-width:760px){
  :root{--hero-menu-safe:86px;--hero-button-safe-top:112px;}
  body.dupla-sertaneja-layout .hero-duo-artist{max-width:96vw!important;max-height:calc(100svh - var(--hero-menu-safe,86px) + 58vh)!important;}
  body.dupla-sertaneja-layout .hero-duo-artist--left{
    left:var(--duo-left-x-mobile,var(--duo-left-x,34%))!important;
    top:clamp(var(--hero-menu-safe,86px),calc(var(--hero-menu-safe,86px) + ((100svh - var(--hero-menu-safe,86px)) * var(--duo-left-y-mobile-num,var(--duo-left-y-num,30)) / 100)),154svh)!important;
    transform:translateX(-50%) scale(var(--duo-left-scale-mobile,var(--duo-left-scale,.82)))!important;
  }
  body.dupla-sertaneja-layout .hero-duo-artist--right{
    left:var(--duo-right-x-mobile,var(--duo-right-x,66%))!important;
    top:clamp(var(--hero-menu-safe,86px),calc(var(--hero-menu-safe,86px) + ((100svh - var(--hero-menu-safe,86px)) * var(--duo-right-y-mobile-num,var(--duo-right-y-num,30)) / 100)),154svh)!important;
    transform:translateX(-50%) scale(var(--duo-right-scale-mobile,var(--duo-right-scale,.82)))!important;
  }
}
