/* Card titles (2026-11-06): one shared rule for the title of every white card.
   js/card-titles.js adds .ct-title to a card's title element only when the card really has a white background, so dark, red and pink cards are not
   affected. Colour only: the title's size, weight, spacing, the icon beside it and the description are untouched. The doubled :not(#_) and
   !important beat the per-template title colours and the section-tone colours; the script drops the class while a card's hover state is not white. */
html body .ct-title.ct-title:not(#_):not(#_),
html body .ct-title.ct-title:not(#_):not(#_) a,
html body .ct-title.ct-title:not(#_):not(#_) a:is(:hover, :focus-visible) {
  color: #ff0000 !important;
  -webkit-text-fill-color: #ff0000 !important;
}
