/**
 * LMIS Government Design System — Base
 * Soft foundation overrides; does not remove legacy styles.
 */

body {
  background-color: var(--gov-bg);
  color: var(--gov-text);
  font-family: var(--gov-font-sans) !important;
  font-size: var(--gov-fs-base);
  line-height: var(--gov-lh-base);
  font-weight: var(--gov-fw-regular);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: var(--gov-text);
  font-family: var(--gov-font-display);
  font-weight: var(--gov-fw-semibold) !important;
  line-height: var(--gov-lh-tight);
}

a {
  color: var(--gov-primary);
}

a:hover {
  color: var(--gov-primary-dark);
}

.p-lead,
.text-muted,
.job-detls {
  color: var(--gov-muted) !important;
}

/* Soft page surfaces used across public pages */
.bkg-light-blue,
.listpgWraper {
  background-color: var(--gov-bg) !important;
}

.breadcrumb-wrap {
  background-color: var(--gov-primary) !important;
}

.bkg-main-blue,
.bkg-db {
  background-color: var(--gov-primary) !important;
}

.bkg-main-orange {
  background-color: var(--gov-accent) !important;
}

.orange-color,
.orange-color a,
.h-orange,
.card-provider,
.t-mark {
  color: var(--gov-accent) !important;
}

.t-mark {
  background-color: var(--light-orange-color) !important;
}
