### Background
According to the design specs, most interactive components should be 32px tall at the base font size. 32px is defined as `min-size-interactive-pointer` and is the min-height of these components.
However, there is a discrepancy between the height of these components as implemented in the Codex component library:
- Select, TextInput, and components that use TextInput (Combobox, Lookup, SeachInput, and TypeaheadSearch) are 32.84px tall (in [[ https://doc.wikimedia.org/codex/latest/components/overview.html | Codex Demo ]])
- Button, ToggleSwitch, and FilterChipInput are 32px tall
- TextInputs with `type="date"` are even taller at 34.84px tall. Something inside the box's content adds an extra 2px to the height of the TextInput with `type="date"`. Changing the `line-height` will change the height of TextInput with `type="date"`in MediaWiki. We don't have a demo of this type on VueTest so this will not cause a visual regression.
- Note: There's a discrepancy between changes run on localhost versus [[ https://993763--wikimedia-codex.netlify.app/components/demos/text-input.html#demos | Netlify preview ]].
### Solution
- We could fix the too-tall components by reducing the line-height from `line-height-x-small`, a deprecated token, to `line-height-xx-small`, which is what they should be anyway.
- To fix the height of TextInput with `type="date"` maybe we could reduce the `line-height` to `line-height-xxx-small` which brings the height to 32px in the Codex Demo. If there was a demo in VueTest, it would reduce the component's height to 32px which is the same height as TextInputs with other `type` like text, email, search.
#### Implications
This will cause a slight change in TypeaheadSearch since the height of the input will be reduced. We should ensure that this does not cause a regression, especially between the server-rendered input and the Vue version. This should not be an issue since both versions use the same styles now, but we should note it anyway.
---
### Acceptance criteria
- [] Decide how to fix the height discrepancy
- [] Implement and test with PatchDemo