
/* Ghost Trickster Online — ETAPA 25AB
   HOTFIX 1: restaurar imagem do DOWNLOAD da home
   HOTFIX 2: aplicar UMA moldura ornamental em ÚLTIMAS NOTÍCIAS
   Não altera DOAÇÕES e não altera subpáginas. */

/* ===== ÚLTIMAS NOTÍCIAS: apenas uma moldura ornamental externa ===== */
.home-news-live{
  position:absolute!important;
  left:0.6%!important;
  top:48.9%!important;
  width:28.0%!important;
  height:25.6%!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:0!important;
  border-image:none!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-color:#041425!important;
  background-image:url('../img/frame-news-slot.png')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:100% 100%!important;
  isolation:isolate!important;
}
.home-news-live::before,
.home-news-live::after,
.home-news-live > .gt-inner-border-mask,
.home-news-live > .home-panel-footer-ornament{
  display:none!important;
  content:none!important;
}
.home-news-live-head{
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  top:8px!important;
  height:14%!important;
  z-index:5!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  padding:0 8px!important;
  margin:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.home-news-live-head::before,
.home-news-live-head::after{display:none!important;content:none!important}
.home-news-live-head strong{
  color:#fff0cf!important;
  font:700 clamp(10px,1.2vw,22px) Georgia,'Times New Roman',serif!important;
  letter-spacing:.025em!important;
  text-shadow:0 1px 0 #000!important;
}
.home-news-live-head a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:72px!important;
  height:26px!important;
  padding:0 10px!important;
  border:1px solid #d6a13b!important;
  background:linear-gradient(180deg,#7d571b,#59380e)!important;
  color:#fff2d3!important;
  text-decoration:none!important;
  font:700 12px/1 Arial,sans-serif!important;
}
.home-news-live-list{
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  top:calc(14% + 8px)!important;
  bottom:10px!important;
  z-index:1!important;
  margin:0!important;
  padding:10px!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
}
.home-news-live-list::before,
.home-news-live-list::after{display:none!important;content:none!important}
.home-news-live-empty{
  color:#fff0cf!important;
  font:700 12px/1.35 Georgia,'Times New Roman',serif!important;
  text-shadow:0 1px 0 #000!important;
}

/* ===== DOWNLOAD: restaura a imagem direto no slot, sem depender da camada antiga ===== */
.home-download-live.home-download-wide{
  position:absolute!important;
  left:54.25%!important;
  top:48.9%!important;
  width:45.15%!important;
  height:25.6%!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:0!important;
  border-image:none!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-color:#041425!important;
  background-image:
    url('../img/frame-download-slot.png'),
    linear-gradient(90deg,rgba(1,10,20,.04) 0%,rgba(1,10,20,.10) 52%,rgba(1,10,20,.50) 67%,rgba(1,10,20,.78) 82%,rgba(1,10,20,.90) 100%),
    url('../img/sub-download-hero.jpg')!important;
  background-repeat:no-repeat,no-repeat,no-repeat!important;
  background-position:center,center,22% 42%!important;
  background-size:100% 100%,100% 100%,cover!important;
  isolation:isolate!important;
}
.home-download-live.home-download-wide::before,
.home-download-live.home-download-wide::after,
.home-download-live.home-download-wide > .gt-inner-border-mask,
.home-download-live.home-download-wide > .home-panel-footer-ornament{
  display:none!important;
  content:none!important;
}
.home-download-wide .home-download-wide-art{
  display:none!important;
}
.home-download-wide .home-download-live-head{
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  top:8px!important;
  height:14%!important;
  z-index:5!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  color:#e8b654!important;
  font:700 clamp(8px,1.05vw,16px) Georgia,'Times New Roman',serif!important;
  letter-spacing:.055em!important;
  text-shadow:0 1px 0 #000!important;
}
.home-download-wide .home-download-live-head::before,
.home-download-wide .home-download-live-head::after{display:none!important;content:none!important}
.home-download-wide .home-download-wide-copy{
  position:absolute!important;
  left:56.2%!important;
  right:3.0%!important;
  top:20.5%!important;
  z-index:4!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.home-download-wide .home-download-wide-copy::before,
.home-download-wide .home-download-wide-copy::after{display:none!important;content:none!important}
.home-download-wide .home-download-wide-copy small{
  display:block!important;
  color:#e8b654!important;
  font:700 clamp(5.8px,.62vw,9.5px) Arial,sans-serif!important;
  letter-spacing:.12em!important;
  background:transparent!important;
  border:0!important;
}
.home-download-wide .home-download-wide-copy strong{
  display:block!important;
  margin-top:2%!important;
  color:#fff0cf!important;
  font:700 clamp(10px,1.34vw,22px)/1.06 Georgia,'Times New Roman',serif!important;
  text-shadow:0 1px 0 #000!important;
}
.home-download-wide .home-download-wide-copy span{
  display:block!important;
  max-width:96%!important;
  margin-top:3%!important;
  color:#d5e0e8!important;
  font:clamp(5.8px,.62vw,9.5px)/1.35 Arial,sans-serif!important;
}
.home-download-wide .home-download-wide-button{
  display:inline-block!important;
  margin-top:5%!important;
  padding:3.2% 9%!important;
  border:1px solid #d6a13b!important;
  border-radius:5px!important;
  background:linear-gradient(180deg,#a66d1c,#72400c)!important;
  color:#fff2d3!important;
  text-decoration:none!important;
  font:700 clamp(7px,.82vw,12.5px) Georgia,'Times New Roman',serif!important;
  letter-spacing:.04em!important;
  box-shadow:inset 0 0 0 1px rgba(255,226,150,.15)!important;
}
.home-download-wide .home-download-wide-meta{
  position:absolute!important;
  left:56.2%!important;
  right:3.0%!important;
  bottom:10px!important;
  z-index:4!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:4%!important;
  margin:0!important;
  padding-top:5px!important;
  border:0!important;
  border-top:1px solid rgba(208,151,50,.45)!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.home-download-wide .home-download-wide-meta::before,
.home-download-wide .home-download-wide-meta::after{display:none!important;content:none!important}
.home-download-wide .home-download-wide-meta > div,
.home-download-wide .home-download-wide-meta b,
.home-download-wide .home-download-wide-meta span{
  background:transparent!important;
}
.home-download-wide .home-download-wide-meta > div{
  margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;
}
.home-download-wide .home-download-wide-meta b{
  display:block!important;
  color:#e8b654!important;
  font:700 clamp(5.7px,.6vw,9.2px) Arial,sans-serif!important;
}
.home-download-wide .home-download-wide-meta span{
  display:block!important;
  margin-top:3%!important;
  color:#d5e0e8!important;
  font:clamp(4.8px,.5vw,7.7px)/1.18 Arial,sans-serif!important;
}

@media(max-width:700px){
  .home-news-live-head{left:7px!important;right:7px!important;top:6px!important;height:15%!important;padding:0 6px!important}
  .home-news-live-list{left:7px!important;right:7px!important;top:calc(15% + 6px)!important;bottom:7px!important;padding:8px!important}
  .home-download-wide .home-download-live-head{left:7px!important;right:7px!important;top:6px!important}
  .home-download-wide .home-download-wide-copy{left:56.2%!important;right:2.5%!important;top:22%!important}
  .home-download-wide .home-download-wide-meta{left:56.2%!important;right:2.5%!important;bottom:7px!important}
}
