/* Shared UI naming convention: capitalize headings and navigation labels.
   Keep sentence copy and stored field values in their original casing. */
h1, h2, h3, h4, h5, h6,
.menu-text,
[role="tab"],
[role="menuitem"],
.dropdown-item,
.nav-link,
:is([role="tablist"], .rw-tablist, .comms-dashboard-tabs, .request-tabs) > a,
details > summary,
.catalog-card-copy > strong,
.portal-nav > a,
.portal-brand-subtitle,
.breadcrumb-item,
.table thead th,
.portal-table thead th {
    text-transform: capitalize;
}

details > summary :is(p, small, .muted),
[data-preserve-case] {
    text-transform: none;
}
