/* V1.38 — cards Em breve minimalistas com selo animado */
#chales .ri-chale-coming-v136 .ri-chale-content-v16,
#chales .ri-coming-card-v137 .ri-treehouse-content{
  display:flex;
  flex-direction:column;
  gap:10px;
}
#chales .ri-chale-coming-v136 .ri-chale-content-v16 p,
#chales .ri-coming-card-v137 .ri-treehouse-content p{
  margin-bottom:0;
}
#chales .ri-chale-coming-v136 .ri-coming-content-v136,
#chales .ri-coming-card-v137 .ri-treehouse-divider,
#chales .ri-coming-card-v137 .ri-treehouse-features,
#chales .ri-coming-card-v137 .ri-treehouse-footer{
  display:none!important;
}
#chales .ri-chale-soon-badge-v136,
#chales .ri-chale-soon-badge-v137{
  animation:riSoonFloatGlow 2.8s ease-in-out infinite;
  transform-origin:center;
}
#chales .ri-chale-soon-badge-v136::after,
#chales .ri-chale-soon-badge-v137::after{
  content:"";
  position:absolute;
  inset:-3px;
  border-radius:999px;
  border:1px solid rgba(227,192,122,.38);
  opacity:.55;
  animation:riSoonPulseRing 2.8s ease-out infinite;
}
@keyframes riSoonFloatGlow{
  0%,100%{transform:translateY(0) scale(1);box-shadow:0 10px 26px rgba(11,47,39,.18)}
  50%{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 30px rgba(11,47,39,.24)}
}
@keyframes riSoonPulseRing{
  0%{transform:scale(.98);opacity:.55}
  70%{transform:scale(1.08);opacity:0}
  100%{transform:scale(1.1);opacity:0}
}
@media (prefers-reduced-motion: reduce){
  #chales .ri-chale-soon-badge-v136,
  #chales .ri-chale-soon-badge-v137,
  #chales .ri-chale-soon-badge-v136::after,
  #chales .ri-chale-soon-badge-v137::after{animation:none!important}
}
