Each block below is a Content module with a CTA Button configured at a different style and size. Compare the CTA inside each numbered section.
Expected once the fix is deployed: #2 and #5 (Small) render at 15px, visibly smaller than #1/#4 (Default) at 18px. #3 and #6 (Large) intentionally match Default — the Large token is 16px, smaller than Default, so it is left unmapped pending design review. #7–#9 are regression controls: real buttons, which already sized correctly and must be unchanged.
Before the fix, #1/#2/#3 were pixel-identical and #4/#5/#6 were pixel-identical.
style=link, size=primary (Default). Expected 18px.
Baseline. Compare with #2.
style=link, size=sm. Expected 15px after fix.
THE FIX: should now be visibly smaller than #1.
style=link, size=lg. Intentionally unmapped, inherits 18px.
Large left as Default pending design review of the 16px token.
style=link-alt, size=primary. Expected 18px.
Baseline. Compare with #5.
style=link-alt, size=sm. Expected 15px after fix.
THE FIX: should now be visibly smaller than #4.
style=link-alt, size=lg. Intentionally unmapped, inherits 18px.
Large left as Default pending design review.
style=primary, size=primary. Must be unchanged.
Regression control.
style=primary, size=sm. Must stay 15px.
Regression control — worked before, must still work.
style=primary, size=lg. Must stay 16px.
Regression control.