/* Override to disable visual capitalization globally where undesired.
   This file is intentionally loaded last to override compiled vendor styles (Bootstrap, theme).
   Use selective selectors to avoid breaking intentional uppercase/lowercase rules. */

/* Neutralize the .text-capitalize utility and any direct text-transform: capitalize declarations */
.text-capitalize,
.text-capitalize * {
  text-transform: none !important;
}

/* Specific common selectors that used text-transform: capitalize in compiled CSS */
[class*="text-capitalize"],
.text-capitalize,
.h1.text-capitalize,
.h2.text-capitalize,
.h3.text-capitalize,
.h4.text-capitalize,
.h5.text-capitalize,
.h6.text-capitalize,
.btn.text-capitalize,
.page-header-title.text-capitalize {
  text-transform: none !important;
}

/* Defensive: override any element with inline class name that contains "-cap" where appropriate */
/* Keep this conservative to avoid unintended changes */

/* Provide an explicit utility to opt-out where needed */
.no-capitalize,
.no-capitalize * {
  text-transform: none !important;
}
