//// /// @group 01-config //// @use "sass:map"; @use "sass:math"; /// Private variable holding the default scss-utilities configuration. /// The **configure** mixin can be used to change the configuration. /// @access public /// @type Map $-config: ( "base-font-size": 16px, "font-sizes": ( "default": 1rem, ), "icon-font-family": "icomoon", "color-palette": (), "breakpoints": ( "small": 400px, "medium": 700px, "large": 1024px, "xlarge": 1280px, "xxlarge": 1440px, ), "z-indices": (), "aspect-ratio": math.div(16, 9), ); /// Allows configuring scss-utilities. /// @param {Map} $config @mixin configure($config) { $-config: map.deep-merge($-config, $config) !global; } /// Allows access to values from the internal configuration. /// @param {String} $key @function get($key...) { @return map.get($-config, $key...); }