@use 'colors' as *; @use 'typography' as *; :root { //@Font Family Declaration @each $font-family, $shades in $theme-fonts { @each $shade, $value in $shades { --tg-#{$font-family}-#{$shade}: #{$value}; } } //@Font Size @each $body, $shades in $font-size { @each $shade, $value in $shades { --tg-#{$body}-#{$shade}: #{$value}; } } //@Line Height @each $line-height, $shades in $theme-lh { @each $shade, $value in $shades { --tg-#{$line-height}-#{$shade}: #{$value}; } } //@Color Declaration @each $color, $shades in $colors { @each $shade, $value in $shades { --tg-#{$color}-#{$shade}: #{$value}; } } //@Font Weight Declaration @each $fw, $shades in $font-weight { @each $shade, $value in $shades { --tg-#{$fw}-#{$shade}: #{$value}; } } }