{"version":3,"sources":["../../../src/govuk/tools/_px-to-em.scss"],"names":[],"mappings":"AAAA,GAAG;AACH,+BAA+B;AAC/B,GAAG;;AAEH,gBAAgB;;AAEhB,2CAA2C;;AAE3C,uBAAuB;AACvB,EAAE;AACF,4CAA4C;AAC5C,oFAAoF;AACpF,iCAAiC;AACjC,iBAAiB;;AAEjB;EACE;IACE,oBAAoB;EACtB;EACA;IACE,4CAA4C;EAC9C;EACA,kDAAkD;AACpD","file":"_px-to-em.scss","sourcesContent":["////\n/// @group tools/unit-conversion\n////\n\n@use \"sass:math\";\n\n@import \"../settings/typography-responsive\";\n\n/// Convert pixels to em\n///\n/// @param {Number} $value - Length in pixels\n/// @param {Number} $context-font-size [$govuk-root-font-size] - Font size of element\n/// @return {Number} Length in ems\n/// @access public\n\n@function govuk-em($value, $context-font-size: $govuk-root-font-size) {\n  @if math.is-unitless($value) {\n    $value: $value * 1px;\n  }\n  @if math.is-unitless($context-font-size) {\n    $context-font-size: $context-font-size * 1px;\n  }\n  @return math.div($value, $context-font-size) * 1em;\n}\n"]}
