#contas-com-jogos.iago46-ativo #iago27-grid,
#contas-com-jogos.iago46-ativo #iago27-empty,
#contas-com-jogos.iago46-ativo #iago27-count,
#contas-com-jogos.iago46-ativo #iago45-oferta {
  display:none!important;
}

#contas-com-jogos .iago46-card {
  display:grid;
  grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);
  margin:24px 0 28px;
  overflow:hidden;
  border:1px solid rgba(255,192,118,.3);
  border-radius:24px;
  background:linear-gradient(125deg,#351039,#1d092b 72%);
  box-shadow:0 26px 60px #08010f70;
  color:#fff3eb;
}

#contas-com-jogos .iago46-arte {
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  min-height:510px;
  padding:26px;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 40%,#a6336975,transparent 60%),
    linear-gradient(145deg,#481447,#250d32);
}

#contas-com-jogos .iago46-selo {
  color:#ffce8d;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
}

#contas-com-jogos .iago46-mascote {
  display:grid;
  flex:1;
  place-items:center;
  position:relative;
}

#contas-com-jogos .iago46-mascote:before {
  content:"";
  position:absolute;
  inset:12%;
  border:1px solid #ffffff1d;
  border-radius:50%;
  box-shadow:0 0 0 44px #ffd6ee0a;
}

#contas-com-jogos .iago46-mascote img {
  position:relative;
  max-width:100%;
  max-height:330px;
  object-fit:contain;
  filter:drop-shadow(0 16px 25px #13011a85);
  animation:iago46-flutua 5s ease-in-out infinite;
}

#contas-com-jogos .iago46-mascote b {
  display:none;
  color:#ffca77;
  font:900 100px Impact,sans-serif;
}

#contas-com-jogos .iago46-sem-img img {
  display:none;
}

#contas-com-jogos .iago46-sem-img b {
  display:block;
}

#contas-com-jogos .iago46-arte-rodape {
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding-top:16px;
  border-top:1px solid #ffffff30;
  font-size:11px;
  letter-spacing:.1em;
}

#contas-com-jogos .iago46-arte-rodape strong {
  color:#ffd188;
}

#contas-com-jogos .iago46-conteudo {
  min-width:0;
  padding:clamp(22px,3vw,42px);
}

#contas-com-jogos .iago46-rotulo {
  color:#ffca7b;
  font-size:10px;
  font-weight:850;
  letter-spacing:.12em;
}

#contas-com-jogos .iago46-conteudo h2 {
  margin:12px 0;
  color:#fff4ee;
  font:900 clamp(34px,4vw,54px)/1 'Barlow Condensed',Impact,sans-serif;
  text-transform:uppercase;
}

#contas-com-jogos .iago46-conteudo h2 em {
  color:#ffc671;
  font-style:normal;
}

#contas-com-jogos .iago46-descricao {
  margin:0 0 22px;
  color:#dec6dc;
  font-size:13px;
  line-height:1.7;
}

#contas-com-jogos .iago46-conteudo h3 {
  margin:0 0 12px;
  font-size:14px;
  color:#fff0e9;
}

#contas-com-jogos .iago46-jogos {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px 14px;
  padding:0;
  margin:0 0 26px;
  list-style:none;
}

#contas-com-jogos .iago46-jogos li {
  display:flex;
  align-items:flex-start;
  gap:8px;
  font-size:12px;
  line-height:1.4;
  color:#f0ddec;
}

#contas-com-jogos .iago46-jogos li span {
  color:#e9ae72;
  font-size:10px;
  font-weight:800;
}

#contas-com-jogos .iago46-opcoes {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
}

#contas-com-jogos .iago46-opcao {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:8px;
  text-align:left;
  padding:15px 12px;
  min-width:0;
  border:1px solid #dc9cca59;
  border-radius:12px;
  background:#ffffff09;
  color:#fdf3f9;
  cursor:pointer;
  transition:transform .2s,border-color .2s;
}

#contas-com-jogos .iago46-opcao:hover {
  transform:translateY(-2px);
  border-color:#ffcc87;
}

#contas-com-jogos .iago46-opcao[aria-pressed="true"] {
  border-color:#ffc47e;
  background:#ffbb5f26;
}

#contas-com-jogos .iago46-opcao small {
  display:block;
  margin-top:4px;
  color:#c6a9c5;
}

#contas-com-jogos .iago46-opcao strong {
  color:#ffce89;
  font-size:17px;
  white-space:nowrap;
}

#contas-com-jogos .iago46-rodape {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-top:22px;
  padding-top:17px;
  border-top:1px solid #ffffff26;
}

#contas-com-jogos .iago46-rodape p {
  margin:0;
  font-size:12px;
}

#contas-com-jogos .iago46-rodape a {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  min-height:44px;
  padding:12px 16px;
  border-radius:11px;
  background:linear-gradient(110deg,#ffd47b,#ffab4f);
  color:#351326;
  font-size:12px;
  font-weight:900;
  text-decoration:none;
}

#contas-com-jogos .iago46-aviso {
  margin:14px 0 0;
  font-size:11px;
  line-height:1.6;
  color:#c2aac0;
}

#contas-com-jogos .iago46-opcao:focus-visible,
#contas-com-jogos .iago46-rodape a:focus-visible {
  outline:2px solid #fff1c5;
  outline-offset:3px;
}

@keyframes iago46-flutua {
  0%,100% {transform:translateY(0)}
  50% {transform:translateY(-7px)}
}

@media(max-width:850px) {
  #contas-com-jogos .iago46-card {
    grid-template-columns:1fr;
  }
  #contas-com-jogos .iago46-arte {
    min-height:245px;
    padding:20px;
  }
  #contas-com-jogos .iago46-mascote img {
    max-height:180px;
  }
  #contas-com-jogos .iago46-conteudo {
    padding:24px;
  }
}

@media(max-width:430px) {
  #contas-com-jogos .iago46-jogos {
    grid-template-columns:1fr;
  }
  #contas-com-jogos .iago46-opcao {
    display:block;
  }
  #contas-com-jogos .iago46-opcao strong {
    display:block;
    margin-top:9px;
  }
  #contas-com-jogos .iago46-rodape a {
    width:100%;
  }
}

@media(prefers-reduced-motion:reduce) {
  #contas-com-jogos .iago46-mascote img {
    animation:none;
  }
  #contas-com-jogos .iago46-opcao {
    transition:none;
  }
}