
/* Minimal requested fixes only */

/* Keep link-buttons from changing color simply because they were already visited.
   Existing button CSS remains the source of the actual colors. */
a.btn:visited,
a.button:visited,
a.btn-primary:visited,
a.btn-secondary:visited,
a.primary-btn:visited,
a.secondary-btn:visited,
a.add-btn:visited,
a.save-btn:visited,
a.submit-btn:visited,
a.print-btn:visited,
a.export-btn:visited,
a.back-btn:visited,
a.cancel-btn:visited,
a.action-btn:visited,
a.edit-btn:visited,
a.view-btn:visited,
a.hero-btn:visited,
a.quick-action:visited,
a.quick-action-btn:visited {
    color: inherit;
}

/* Titles inside hero cards only */
.hero h1, .hero h2, .hero h3, .hero h4, .hero h5, .hero h6,
.hero-card h1, .hero-card h2, .hero-card h3, .hero-card h4, .hero-card h5, .hero-card h6,
.dashboard-hero h1, .dashboard-hero h2, .dashboard-hero h3, .dashboard-hero h4,
.page-hero h1, .page-hero h2, .page-hero h3, .page-hero h4,
.hero .page-title, .hero-card .page-title,
.hero .section-title, .hero-card .section-title,
.hero .card-title, .hero-card .card-title,
.hero h1 span, .hero-card h1 span, .dashboard-hero h1 span, .page-hero h1 span {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
