
/* V10 - Força real: textos de cards sempre claros/brancos.
   Este arquivo é carregado por último e também é reforçado por JS no rodapé. */
body .rev-card,
body a.rev-card,
body .rev-wide-card,
body .rev-feature-card,
body .rev-interview-card,
body .rev-production-card,
body .rev-gallery-home-card,
body .rev-home-highlight-card,
body .rev-home-destaques-slide,
body .rev-home-flip-front,
body .rev-home-flip-back,
body .news-card,
body .post-card,
body .content-card,
body .card-news,
body .card-noticia{
  color:#ffffff!important;
}

body .rev-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body a.rev-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-wide-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-feature-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-interview-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-production-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-gallery-home-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-highlight-card :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-destaques-slide :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-flip-front :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-flip-back :not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body .rev-card :is(p,small,em,span,.rev-meta,.rev-meta span,.rev-card-meta,.date,.meta):not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-wide-card :is(p,small,em,span,.rev-meta,.rev-meta span,.rev-card-meta,.date,.meta):not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-feature-card :is(p,small,em,span,.rev-meta,.rev-meta span,.rev-card-meta,.date,.meta):not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-flip-front :is(p,small,em,span,.rev-meta,.rev-meta span,.rev-card-meta,.date,.meta):not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-flip-back :is(p,small,em,span,.rev-meta,.rev-meta span,.rev-card-meta,.date,.meta):not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link),
body .rev-home-destaques-slide :is(p,small,em,span,.rev-meta,.rev-meta span,.rev-card-meta,.date,.meta):not(.rev-tag):not(.rev-badge):not(.rev-btn):not(.rev-cat-menu-link){
  color:rgba(255,255,255,.92)!important;
  -webkit-text-fill-color:rgba(255,255,255,.92)!important;
}

body .rev-card h1,body .rev-card h2,body .rev-card h3,body .rev-card h4,body .rev-card h5,body .rev-card h6,
body .rev-wide-card h1,body .rev-wide-card h2,body .rev-wide-card h3,body .rev-wide-card h4,body .rev-wide-card h5,body .rev-wide-card h6,
body .rev-feature-card h1,body .rev-feature-card h2,body .rev-feature-card h3,body .rev-feature-card h4,body .rev-feature-card h5,body .rev-feature-card h6,
body .rev-home-flip-front strong,body .rev-home-flip-back strong,
body .rev-home-destaques-slide h1,body .rev-home-destaques-slide h2,body .rev-home-destaques-slide h3{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  opacity:1!important;
}

/* Reforça o degradê escuro atrás de qualquer card com imagem, para branco aparecer bem. */
body .rev-card:before,
body .rev-wide-card:before,
body .rev-feature-card:before,
body .rev-interview-card:before,
body .rev-production-card:before,
body .rev-gallery-home-card:before,
body .rev-home-highlight-card:before{
  background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.42) 42%,rgba(0,0,0,.92) 100%)!important;
}
body .rev-home-flip-shade,
body .rev-home-flip-back-shade{
  background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.92) 100%)!important;
}

/* Etiquetas continuam com a cor cadastrada da categoria. */
body .rev-card .rev-tag,
body .rev-wide-card .rev-tag,
body .rev-feature-card .rev-tag,
body .rev-home-destaques-slide .rev-tag,
body .rev-home-destaques-slide-content > span,
body .rev-home-flip-front .rev-tag,
body .rev-home-flip-back .rev-tag{
  -webkit-text-fill-color:currentColor!important;
}
