/* Ghost Trickster Online — ETAPA 25X
   Subpáginas: usa o TOPO COMPLETO da Home, removendo apenas
   os botões Criar Conta / Acessar Conta. Nada mais é cortado. */

body:not(.home-shell) .site-shell{
  max-width:1320px!important;
  width:min(1320px,calc(100% - 16px))!important;
  box-sizing:border-box!important;
}

body:not(.home-shell) .site-header.subpage-clean-header{
  width:100%!important;
  margin:8px auto 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:transparent!important;
  box-shadow:none!important;
  position:relative!important;
  box-sizing:border-box!important;
}

body:not(.home-shell) .site-header.subpage-clean-header::before,
body:not(.home-shell) .site-header.subpage-clean-header::after{
  display:none!important;
  content:none!important;
}

body:not(.home-shell) .site-header.subpage-clean-header .header-art{
  position:relative!important;
  width:100%!important;
  aspect-ratio:1535/336!important;
  background:url('../img/header-subpage-full-no-buttons.png') center center/100% 100% no-repeat!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}

body:not(.home-shell) .site-header.subpage-clean-header .header-art::before,
body:not(.home-shell) .site-header.subpage-clean-header .header-art::after{
  display:none!important;
  content:none!important;
}

/* Esses hotspots não existem no layout público atual, mas permanecem bloqueados por segurança. */
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.create,
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.login{
  display:none!important;
  pointer-events:none!important;
}

/* Menu no mesmo lugar visual do topo completo da Home. */
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.home{
  left:2.2%!important;top:1%!important;width:9%!important;height:14.5%!important
}
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.news{
  left:12.3%!important;top:1%!important;width:9.7%!important;height:14.5%!important
}
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.download{
  left:23.4%!important;top:1%!important;width:11.5%!important;height:14.5%!important
}
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.rankings{
  left:65.7%!important;top:1%!important;width:9.3%!important;height:14.5%!important
}
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.support{
  left:76.1%!important;top:1%!important;width:9%!important;height:14.5%!important
}
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.donations{
  left:86.4%!important;top:1%!important;width:11%!important;height:14.5%!important
}
body:not(.home-shell) .site-header.subpage-clean-header .header-hotspot.active:after{
  bottom:1px!important;height:2px!important
}

@media(max-width:620px){
  body:not(.home-shell) .site-shell{width:calc(100% - 8px)!important}
  body:not(.home-shell) .site-header.subpage-clean-header{margin-top:4px!important}
  body:not(.home-shell) .site-header.subpage-clean-header .header-art{aspect-ratio:1535/336!important}
}
