/* Efeito compartilhado das listas da Home, notícias, análises, busca e autores. */
body:not(.admin-page) :is(
  #homePortalFeed .portal-feed-item,
  .noticias-portal-main #noticiasGrid .noticia-bg-card,
  .analises-portal-main #analisesGrid .analise-card,
  .editor-posts-list .editor-post-card
){
  --content-hover-color:var(--analise-nota-cor, var(--search-analysis-color, var(--editor-post-color, var(--noticia-hover-cor, #ff2b2b))));
}

body:not(.admin-page) :is(
  #homePortalFeed .portal-feed-item,
  .noticias-portal-main #noticiasGrid .noticia-bg-card,
  .analises-portal-main #analisesGrid .analise-card,
  .editor-posts-list .editor-post-card
) :is(.home-news-thumb, .noticia-list-thumb, .noticia-card-img-box, .deal-img, .editor-post-media){
  overflow:hidden !important;
}

body:not(.admin-page) :is(
  #homePortalFeed .portal-feed-item,
  .noticias-portal-main #noticiasGrid .noticia-bg-card,
  .analises-portal-main #analisesGrid .analise-card,
  .editor-posts-list .editor-post-card
) :is(.home-news-thumb, .noticia-list-thumb, .noticia-card-img-box, .deal-img, .editor-post-media) > img:not(.selo-essencial-rage){
  transform:none !important;
  filter:none !important;
  transition:transform .30s ease, filter .30s ease !important;
}

body:not(.admin-page) :is(
  #homePortalFeed .portal-feed-item,
  .noticias-portal-main #noticiasGrid .noticia-bg-card,
  .analises-portal-main #analisesGrid .analise-card,
  .editor-posts-list .editor-post-card
) :is(h2, h3){
  transition:color .22s ease, text-shadow .22s ease !important;
}

@media (hover:hover) and (pointer:fine){
  body:not(.admin-page) :is(
    #homePortalFeed .portal-feed-item,
    .noticias-portal-main #noticiasGrid .noticia-bg-card,
    .analises-portal-main #analisesGrid .analise-card,
    .editor-posts-list .editor-post-card
  ):is(:hover, :focus-within) :is(.home-news-thumb, .noticia-list-thumb, .noticia-card-img-box, .deal-img, .editor-post-media) > img:not(.selo-essencial-rage){
    transform:scale(1.055) !important;
    filter:saturate(1.08) brightness(1.06) !important;
  }

  body:not(.admin-page) :is(
    #homePortalFeed .portal-feed-item,
    .noticias-portal-main #noticiasGrid .noticia-bg-card,
    .analises-portal-main #analisesGrid .analise-card,
    .editor-posts-list .editor-post-card
  ):is(:hover, :focus-within) :is(h2, h3){
    color:var(--content-hover-color) !important;
    text-shadow:0 0 14px color-mix(in srgb, var(--content-hover-color) 24%, transparent) !important;
  }
}

@media (prefers-reduced-motion:reduce){
  body:not(.admin-page) :is(
    #homePortalFeed .portal-feed-item,
    .noticias-portal-main #noticiasGrid .noticia-bg-card,
    .analises-portal-main #analisesGrid .analise-card,
    .editor-posts-list .editor-post-card
  ):is(:hover, :focus-within) :is(.home-news-thumb, .noticia-list-thumb, .noticia-card-img-box, .deal-img, .editor-post-media) > img:not(.selo-essencial-rage){
    transform:none !important;
    filter:none !important;
    transition:none !important;
  }
}
