A default and a compact step, so a row of mixed controls always lines up.
An interface reads as one product when its controls share a height. A button next to a select next to a field lands on the same line, and each step scales text, icons and padding together. Compact is for dense tools; default is right for everything else. Every control takes size="sm".