{"version":3,"sources":["../../../../src/nhsuk/core/utilities/_typography.scss"],"names":[],"mappings":"AAAA,eAAe;AACf,uBAAuB;AACvB,oBAAoB;;AAEpB,GAAG;AACH,aAAa;AACb,EAAE;AACF,mBAAmB;AACnB,GAAG;;AAEH,2BAA2B;;AAE3B,0EAA0E;AAC1E,2CAA2C;AAC3C,oCAAoC;AACpC;EACE;IACE,kDAAkD;;IAElD,oDAAoD;IACpD;MACE,gBAAgB;IAClB;;IAEA,iDAAiD;EACnD;AACF;;AAEA,aAAa;;AAEb;EACE,0CAA0C;AAC5C;;AAEA;EACE,+CAA+C;AACjD;;AAEA,SAAS;;AAET;EACE,mDAAmD;AACrD;;AAEA;EACE,iDAAiD;AACnD;;AAEA,oBAAoB;;AAEpB;EACE,gDAAgD;AAClD;;AAEA,SAAS;;AAET;EACE,sDAAsD;EACtD,8CAA8C;AAChD","file":"_typography.scss","sourcesContent":["@use \"sass:map\";\n@use \"../settings\" as *;\n@use \"../tools\" as *;\n\n////\n/// Typography\n///\n/// @group utilities\n////\n\n// Font size and line height\n\n// Generate typography override classes for each responsive font map in the\n// typography scale eg .nhsuk-u-font-size-48\n// nhsuk-u-font-size-24 is deprecated\n@each $size, $font-map in $nhsuk-typography-scale {\n  .nhsuk-u-font-size-#{$size} {\n    $font-map: map.get($nhsuk-typography-scale, $size);\n\n    // Add underscore to deprecated typography scale keys\n    @if map.has-key($font-map, \"deprecation\") {\n      $size: _#{$size};\n    }\n\n    @include nhsuk-font-size($size, $important: true);\n  }\n}\n\n// Font family\n\n.nhsuk-u-font-code {\n  @include nhsuk-font-code($important: true);\n}\n\n.nhsuk-u-font-monospace {\n  @include nhsuk-font-monospace($important: true);\n}\n\n// Weights\n\n.nhsuk-u-font-weight-normal {\n  @include nhsuk-font-weight-normal($important: true);\n}\n\n.nhsuk-u-font-weight-bold {\n  @include nhsuk-font-weight-bold($important: true);\n}\n\n// Typography helpers\n\n.nhsuk-u-text-break-word {\n  @include nhsuk-text-break-word($important: true);\n}\n\n// Colours\n\n.nhsuk-u-secondary-text-colour {\n  // stylelint-disable-next-line declaration-no-important\n  color: $nhsuk-secondary-text-colour !important;\n}\n"]}
