@use "sass:map";
@use "sass:list";
@use "../../functions/index" as fi;

$base-options: ("name": font-size);

@mixin font-size($list, $options: ()) {
	$options: fi.merge($base-options, $options);
	$prefix: fi.prefix($base-options, $options);

	@for $i from 1 through list.length($list) {
		$value: list.nth($list, $i);
		$suffix: #{fi.suffix($value, $options)};
		$_value: fi.unitfix($value, $options);

		#{$prefix}#{$suffix} {
			font-size: $_value;
		}
	}
}
