Button components, like all other components in this framework, are based on Em relative units. The current font-size is updated with the --text-base-size variable (check our typography doc page for more info), affecting all properties defined using Ems (e.g., buttons font size and padding).