diff --git a/html/work-package-suite-styles.css b/html/work-package-suite-styles.css
index bac0c4f..3f5a07a 100644
--- a/html/work-package-suite-styles.css
+++ b/html/work-package-suite-styles.css
@@ -386,16 +386,22 @@ body.embed-full { overflow: hidden; }
box-shadow: 0 0 0 3px var(--primary-light);
}
-.field small {
+/* Helper text under a field, by either of the two names the markup uses:
+ inside a .field, and .field-hint anywhere. They were two rules with byte-identical
+ declarations — the duplication that produced the bug this block used to carry a
+ comment about, in miniature. One rule now, so they cannot drift apart again.
+
+ The colour is deliberately left as --text-dim. #8d8d8d on white measures 3.3:1,
+ under the 4.5:1 floor, and console.css:103 already rejected it for exactly this
+ job — but propagating that fix is T4.6, which re-measures rather than inheriting
+ either published figure. Changing it here would be a rendered change in a wave
+ that must produce none, and would take T4.6's decision away from it. */
+.field small,
+.field-hint {
font-size: 12px;
color: var(--text-dim);
margin-top: 0.25rem;
}
-
-/* Small helper text under a field. It's used on this page (step 2's CM hint, the
- team-member notices) but its only rule used to live in wp-creation-styles.css,
- which this page does not link — so it rendered as unstyled body text. */
-.field-hint { font-size: 12px; color: var(--text-dim); margin-top: 0.25rem; }
.field-hint strong { color: var(--text-light); }
/* The sign-off name pickers sit outside .field, so they got no form styling at all. */