@use './ds-internal/_text' as *;


@mixin text-large {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    1.25rem,
    1.6
  );
}

@mixin text-large-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 1.25rem, 1.6);
}

@mixin text-medium {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    1rem,
    1.5
  );
}

@mixin text-medium-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 1rem, 1.5);
}

@mixin text-small {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    0.875rem,
    1.14
  );
}

@mixin text-small-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 0.875rem, 1.14);
}

@mixin text-x-small {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    0.75rem,
    1.33
  );
}

@mixin text-x-small-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 0.75rem, 1.33);
}

@mixin text-xx-small {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    0.625rem,
    1.6
  );
}


@mixin utility-large {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    1.125rem,
    1.33
  );
}

@mixin utility-large-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 1.125rem, 1.33);
}

@mixin utility-medium {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    1rem,
    1.25
  );
}

@mixin utility-medium-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 1rem, 1.25);
}

@mixin utility-small {
  @include base-text-regular(
    'STIHL Contraface Digital Text Regular',
    0.875rem,
    1.14
  );
}

@mixin utility-small-bold {
  @include base-text-bold('STIHL Contraface Digital Text Bold', 0.875rem, 1.14);
}

@mixin utility-small-demi {
  @include base-text('STIHL Contraface Digital Text Demi', 0.875rem, 1.14);
  
  font-size-adjust: 0.42;
}

@mixin utility-x-small-demi {
  @include base-text('STIHL Contraface Digital Text Demi', 0.75rem, 1.33);
  
  font-size-adjust: 0.42;
}
