/* DOSMOS image brightness hotfix — keep card images visible before interaction */
body[data-page="home"] .news-card-image,
body[data-page="home"] .home-gallery-image,
body[data-page="home"] .event-card-image{
  opacity:1 !important;
  filter:none !important;
  mix-blend-mode:normal !important;
}

/* News overlay should not dim the full thumbnail. */
body[data-page="home"] .news-card-overlay{
  background:linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.015) 30%,transparent 58%) !important;
}

/* Gallery cards have no darkening layer before click/focus. */
body[data-page="home"] .home-gallery-media::before,
body[data-page="home"] .home-gallery-media::after{
  opacity:0 !important;
  background:transparent !important;
  pointer-events:none !important;
}

@media(hover:hover) and (pointer:fine){
  body[data-page="home"] .news-card:hover .news-card-image,
  body[data-page="home"] .home-gallery-card:hover .home-gallery-image,
  body[data-page="home"] .event-card:hover .event-card-image{
    opacity:1 !important;
    filter:saturate(1.03) contrast(1.01) !important;
  }
}
