Background
When working on removing SFC vars from ToggleSwitch, one question resurfaced:
How to deal with component scaling dependent on surrounding text and user text size browser preferences (important accessibility support setting)?
Currently, as of v0.4.2 we're mixing behaviour across components. Buttons receive a minimum size, binary inputs don't:
Screenshot showing Codex demos in Chrome at very small font size setting
Hypothesis
Even if you have eagle eye sight as human, the number of people who are also having eGamer motion abilities to hit sub-target size recommendation areas should be miniscule.
With that it's best to add minimum sizes to our interaction elements and only scale fonts within.
Proposal
Minimum size requirement is supported by Design Systems Team designers.