
/* V285 - Remove sombra pesada no hover da troca de cidade e cards de notícias */

/* Troca de cidade / seletor de cidade */
.city-select:hover,
.city-selector:hover,
.city-switch:hover,
.city-trigger:hover,
.city-current:hover,
.city-chip:hover,
.city-menu-trigger:hover,
.city-dropdown-trigger:hover,
.selected-city:hover,
.change-city:hover,
.top-city:hover,
.city-page-link:hover,
a[href*="cidades.php"]:hover,
a[href*="cidade.php?cidade="]:hover{
  box-shadow:none!important;
  filter:none!important;
  background:rgba(255,255,255,.08)!important;
  transform:none!important;
}

/* Quando a barra superior estiver clara, mantém fundo suave no hover */
body.topbar-light-v284 .city-select:hover,
body.topbar-light-v284 .city-selector:hover,
body.topbar-light-v284 .city-switch:hover,
body.topbar-light-v284 .city-trigger:hover,
body.topbar-light-v284 .city-current:hover,
body.topbar-light-v284 .city-chip:hover,
body.topbar-light-v284 .city-menu-trigger:hover,
body.topbar-light-v284 .city-dropdown-trigger:hover,
body.topbar-light-v284 .selected-city:hover,
body.topbar-light-v284 .change-city:hover,
body.topbar-light-v284 .top-city:hover,
body.topbar-light-v284 .city-page-link:hover,
body.topbar-light-v284 a[href*="cidades.php"]:hover,
body.topbar-light-v284 a[href*="cidade.php?cidade="]:hover{
  background:rgba(15,23,42,.06)!important;
  color:#0f172a!important;
}

/* Cards de notícias: hover limpo sem sombra escura */
.news-card:hover,
.card.news:hover,
.home-news-card:hover,
.news-list-card:hover,
.noticia-card:hover,
.article-card:hover,
.post-card:hover,
.news-grid .card:hover,
.news-grid a:hover,
.news-list a:hover,
a.news-card:hover{
  box-shadow:0 8px 22px rgba(15,23,42,.07)!important;
  filter:none!important;
  transform:translateY(-2px)!important;
  background:#fff!important;
}

/* Remove sombras herdadas muito fortes em elementos internos dos cards */
.news-card:hover *,
.card.news:hover *,
.home-news-card:hover *,
.news-list-card:hover *,
.noticia-card:hover *,
.article-card:hover *,
.post-card:hover *{
  text-shadow:none!important;
}

/* Imagem do card pode ter efeito leve, sem escurecer */
.news-card:hover img,
.card.news:hover img,
.home-news-card:hover img,
.news-list-card:hover img,
.noticia-card:hover img,
.article-card:hover img,
.post-card:hover img{
  filter:saturate(1.03) contrast(1.01)!important;
  transform:scale(1.015)!important;
}

/* Se algum CSS anterior aplicou sombra global nos cards */
.card:hover.news-card,
.card:hover.noticia-card{
  box-shadow:0 8px 22px rgba(15,23,42,.07)!important;
}

/* Mobile sem efeito de sombra */
@media(max-width:760px){
  .news-card:hover,
  .card.news:hover,
  .home-news-card:hover,
  .news-list-card:hover,
  .noticia-card:hover,
  .article-card:hover,
  .post-card:hover,
  .news-grid .card:hover,
  .news-grid a:hover,
  .news-list a:hover,
  a.news-card:hover{
    box-shadow:none!important;
    transform:none!important;
  }

  .city-select:hover,
  .city-selector:hover,
  .city-switch:hover,
  .city-trigger:hover,
  .city-current:hover,
  .city-chip:hover,
  .city-menu-trigger:hover,
  .city-dropdown-trigger:hover,
  .selected-city:hover,
  .change-city:hover,
  .top-city:hover,
  .city-page-link:hover{
    box-shadow:none!important;
    transform:none!important;
  }
}
