﻿/* ==========================================================================
   Lanka Hit News — Disable hover transform, red flashes & text color changes site-wide
   ========================================================================== */

a:hover,
button:hover,
.btn:hover,
.pill:hover,
.card:hover,
.extra:hover,
.quick:hover,
.logo:hover,
.mark:hover,
.msn-box:hover,
.msn-box__media:hover,
.feature-widget:hover,
.fw-card:hover,
.hero-carousel:hover,
.hero-nav:hover,
.tripzant-widget:hover,
.tz-tool:hover,
.tz-tab:hover,
.tz-search-btn:hover,
.tz-footer-btn:hover,
.tz-footer-link:hover,
.tz-swap-btn:hover,
.hf-service:hover,
.hf-social:hover,
.hf-load-more:hover,
.hf-local-card:hover,
.hf-local-next:hover,
.hf-local-prev:hover,
.hf-bookmark:hover,
.mag-hero-news-item:hover,
.nav a:hover,
.breaking-marquee-track a:hover,
.socials a:hover,
.footer a:hover,
.footer .socials a:hover,
.footer-contact-list a:hover,
.footer-contact-links a:hover,
.footer-inline-links a:hover,
.footer-inline-links button:hover,
.footer-ask-submit:hover,
.ai-chat-trigger:hover,
.ai-chat-link:hover,
.news-api-hub-card:hover,
.wide-btn:hover,
.join:hover,
.location-btn:hover,
.language-btn:hover,
.theme-btn:hover,
.user-menu-btn:hover,
.login-btn:hover,
.search button:hover,
.engage-btn:hover,
article:hover,
[class*="card"]:hover,
[class*="btn"]:hover {
  transform: none !important;
  translate: none !important;
  scale: none !important;
  filter: none !important;
}

/* ==========================================================================
   NEUTRALIZE RED TEXT HOVER EFFECT SITE-WIDE
   ========================================================================== */
a:hover,
a:focus,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
p a:hover,
span a:hover,
.nav a:hover,
.msn-chrome .nav a:hover,
.sl-title a:hover,
.sl-side-item-title:hover,
.sl-side-recent-item:hover .sl-side-item-title,
.sl-side-video-item:hover .sl-side-vid-title,
.sl-side-more-link:hover,
.sl-side-view-all-btn:hover,
.art-crumbs a:hover,
.art-title a:hover,
.art-sec-link:hover,
.art-sec-title a:hover,
.art-rel-title:hover,
.art-rel-card:hover .art-rel-title,
.art-side-item-title:hover,
.art-side-recent-item:hover .art-side-item-title,
.art-side-video-item:hover .art-side-vid-title,
.art-side-more-link:hover,
.art-side-view-all-btn:hover,
.art-tag-pill:hover,
.hf-sec-title a:hover,
.hf-view-all:hover,
.hf-card-body h3 a:hover,
.hf-card-mini h4 a:hover,
.hf-card-mini-lead h3 a:hover,
.hf-card-video h3 a:hover,
.hf-channel-name:hover,
.hf-fm-name:hover,
.hf-service-name:hover,
.hf-market-title:hover,
.hf-story-card:hover h4,
.hf-feed-item:hover .hf-feed-title,
.mag-hero-news-copy h4 a:hover,
.hf-local-body h4 a:hover,
.breaking-marquee-track a:hover,
.footer a:hover,
.footer-inline-links a:hover,
.footer-contact-links a:hover {
  color: inherit !important;
  text-decoration: none !important;
}

/* Light theme specific inherit overrides */
html[data-theme="light"] a:hover,
html[data-theme="light"] .sl-title a:hover,
html[data-theme="light"] .sl-side-item-title:hover,
html[data-theme="light"] .sl-side-more-link:hover,
html[data-theme="light"] .art-crumbs a:hover,
html[data-theme="light"] .art-sec-link:hover,
html[data-theme="light"] .art-rel-title:hover,
html[data-theme="light"] .art-side-item-title:hover,
html[data-theme="light"] .hf-sec-title a:hover,
html[data-theme="light"] .hf-view-all:hover,
html[data-theme="light"] .hf-card-body h3 a:hover,
html[data-theme="light"] .hf-card-mini h4 a:hover,
html[data-theme="light"] .hf-card-mini-lead h3 a:hover,
html[data-theme="light"] .hf-card-video h3 a:hover {
  color: inherit !important;
}

/* Keep resting shadows — don't amplify on hover */
.card:hover,
.extra:hover,
.quick:hover,
.msn-box:hover,
.feature-widget:hover,
.fw-card:hover,
.hero-carousel:hover,
.tripzant-widget:hover,
.news-api-hub-card:hover,
.hf-local-card:hover,
.hf-service:hover {
  box-shadow: var(--shadow, none) !important;
}

.logo:hover,
.quick:hover,
.card:hover,
.extra:hover,
.footer .socials a:hover {
  box-shadow: var(--shadow-sm, var(--shadow, none)) !important;
}

/* Neutralize common hover background flashes */
.nav a:hover,
.msn-chrome .nav a:hover {
  background: transparent !important;
  color: inherit !important;
}

.mag-hero-news-item:hover,
.hf-latest .mag-hero-news-item:hover,
.msn-box:hover {
  background: transparent !important;
  border-color: transparent !important;
}

.hf-load-more:hover,
.hf-service:hover .hf-service-label,
.tz-footer-btn:hover,
.tz-footer-link:hover,
.tz-search-btn:hover {
  color: inherit !important;
  border-color: inherit !important;
  filter: none !important;
}

.footer a:hover,
.footer .socials a:hover,
.footer-contact-list a:hover,
.footer-contact-links a:hover,
.footer-inline-links a:hover,
.footer-inline-links button:hover,
.footer-ask-submit:hover,
.breaking-marquee-track a:hover {
  color: inherit !important;
  background: inherit !important;
}

.footer .socials a:hover {
  background: rgba(255, 255, 255, 0.08) !important;
}