{"version":3,"sources":["../../../../src/govuk/components/label/_index.scss"],"names":[],"mappings":"AAAA,oBAAoB;;AAEpB;EACE;IACE,8BAA8B;;IAE9B,cAAc;;IAEd,+BAA+B;IAC/B,oCAAoC;EACtC;;EAEA,qEAAqE;EACrE;;;IAGE,qCAAqC;IACrC,+BAA+B;EACjC;;EAEA;IACE,mCAAmC;EACrC;;EAEA;IACE,mCAAmC;EACrC;;EAEA;IACE,mCAAmC;EACrC;;EAEA;IACE,qCAAqC;EACvC;;EAEA,4EAA4E;EAC5E,6EAA6E;EAC7E,wBAAwB;EACxB,CAAC;EACD,2EAA2E;EAC3E,yCAAyC;EACzC;IACE,SAAS;EACX;AACF","file":"_index.scss","sourcesContent":["@import \"../../base\";\n\n@include govuk-exports(\"govuk/component/label\") {\n  .govuk-label {\n    @include govuk-font($size: 19);\n\n    display: block;\n\n    margin-bottom: govuk-spacing(1);\n    color: govuk-functional-colour(text);\n  }\n\n  // Modifiers that make labels look more like their equivalent headings\n  .govuk-label--xl,\n  .govuk-label--l,\n  .govuk-label--m {\n    @include govuk-typography-weight-bold;\n    margin-bottom: govuk-spacing(3);\n  }\n\n  .govuk-label--xl {\n    @include govuk-font-size($size: 48);\n  }\n\n  .govuk-label--l {\n    @include govuk-font-size($size: 36);\n  }\n\n  .govuk-label--m {\n    @include govuk-font-size($size: 24);\n  }\n\n  .govuk-label--s {\n    @include govuk-typography-weight-bold;\n  }\n\n  // When the label is nested inside a heading, override the heading so that it\n  // does not have a margin. Effectively we want to be able to treat the heading\n  // as if it is not there.\n  //\n  // This breaks BEM conventions because it exists as a parent of the 'block',\n  // so we can't really consider an element.\n  .govuk-label-wrapper {\n    margin: 0;\n  }\n}\n"]}
