@use '../settings'

@mixin typography ($type-scale: text-sm, $weight: medium, $important: false)
  @if $important == important
    font-size: map-get(map-get(settings.$type-scales, $type-scale), size) !important
    font-weight: map-get(settings.$font-weights, $weight) !important
    line-height: map-get(map-get(settings.$type-scales, $type-scale), line-height) !important
    letter-spacing: map-get(map-get(settings.$type-scales, $type-scale), letter-spacing) !important
  @else 
    font-size: map-get(map-get(settings.$type-scales, $type-scale), size)
    font-weight: map-get(settings.$font-weights, $weight)
    line-height: map-get(map-get(settings.$type-scales, $type-scale), line-height)
    letter-spacing: map-get(map-get(settings.$type-scales, $type-scale), letter-spacing)
    