This PR updates a handful of button and input variables. Originally it started as a fix for #21587 (closed) that I was testing from #21592, but it moved this direction as I read the thread and stared at the code trying to ensure the large inputs matched the same code as the small ones.
Demo at https://jsbin.com/jufibek/.
- Updates
$btn-and$input-variables forpaddingandline-heightto be shared like the$input-btn-border-widthvariable. - Moves from
1.333lg line-height to1.5for better and easier math that matches the small inputs and buttons. - Updates button-size mixin to accept a line-height argument
Also closes #21592.