:root {
  --apsu-inverse-prose-color: #ffffff;
}

/*
 * The shared shell marks ordinary small text after resolving its actual
 * rendered background. This protects every page design, including nested
 * translucent panels, without changing complementary heading/title accents.
 * Repeating the attribute intentionally outranks legacy page-level rules that
 * use !important for body copy.
 */
:where(main, footer) [data-apsu-inverse-copy][data-apsu-inverse-copy][data-apsu-inverse-copy][data-apsu-inverse-copy] {
  color: var(--apsu-inverse-prose-color) !important;
  opacity: 1 !important;
  transition: none !important;
}
