/* --- 3. Font-size & Typography Overrides --- */

h6, .h6 {
  font-size: 1.125rem;
}

.fs-6 {
  font-size: 1.125rem !important;
}
.fs-7 {
  font-size: 1rem !important;
}
.fs-8 {
  font-size: 0.875rem !important;
}
.fs-9 {
  font-size: 0.75rem !important;
}


/* --- 4. Font-weight Utilities --- */

.fw-extra-bold {
  font-weight: 800 !important;
}


/* --- 5. Text & Line-height Utilities --- */

.text-none {
  text-transform: none !important;
}
.text-initial {
  text-transform: initial !important;
}
.text-revert {
  text-transform: revert !important;
}
.lh-md {
  line-height: 1.75;
}


/* --- 6. Shadow Utilities --- */

.shadow-subtle {
  box-shadow: var(--subtle-shadow);
}
.shadow-extra-subtle {
  box-shadow: var(--extra-subtle-shadow);
}


/* --- 7. Table Variants --- */

.table-striped-even > tbody > tr:nth-of-type(even) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
