////
///
/// Font Size Map
/// ===========================================================================
///
/// Maps font scale step identifiers to their corresponding size values.
/// Used for generating font size utility classes and programmatic size
/// lookups throughout the design system.
///
/// @group Maps.Font
/// @author Scape Agency
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
/// @type Map
/// @prop {Number} 01 [$font_size_scale_01] - Extra small text size
/// @prop {Number} 02 [$font_size_scale_02] - Small text size
/// @prop {Number} 03 [$font_size_scale_03] - Caption text size
/// @prop {Number} 04 [$font_size_scale_04] - Body text size (base)
/// @prop {Number} 05 [$font_size_scale_05] - Large body text size
/// @prop {Number} 06 [$font_size_scale_06] - Subtitle size
/// @prop {Number} 07 [$font_size_scale_07] - Heading 4 size
/// @prop {Number} 08 [$font_size_scale_08] - Heading 3 size
/// @prop {Number} 09 [$font_size_scale_09] - Heading 2 size
/// @prop {Number} 10 [$font_size_scale_10] - Heading 1 size
/// @prop {Number} 11 [$font_size_scale_11] - Display 2 size
/// @prop {Number} 12 [$font_size_scale_12] - Display 1 size
///
////

// ============================================================================
// Use
// ============================================================================

@use "../variables" as *;

// ============================================================================
// Map
// ============================================================================

$font_size_map: (
    "01": $font_size_scale_01,
    "02": $font_size_scale_02,
    "03": $font_size_scale_03,
    "04": $font_size_scale_04,
    "05": $font_size_scale_05,
    "06": $font_size_scale_06,
    "07": $font_size_scale_07,
    "08": $font_size_scale_08,
    "09": $font_size_scale_09,
    "10": $font_size_scale_10,
    "11": $font_size_scale_11,
    "12": $font_size_scale_12,
) !default;
