{"version":3,"sources":["../../../src/govuk/core/_typography.scss"],"names":[],"mappings":"AAAA,0BAA0B;AAC1B,2BAA2B;AAC3B,+BAA+B;;AAE/B;EACE,UAAU;;EAEV;IACE,6CAA6C;;IAE7C,cAAc;;IAEd,aAAa;IACb,oCAAoC;IACpC,6CAA6C;EAC/C;;EAEA;IACE,yBAAyB;EAC3B;;EAEA;IACE,6CAA6C;;IAE7C,cAAc;;IAEd,aAAa;IACb,oCAAoC;IACpC,6CAA6C;EAC/C;;EAEA;IACE,wBAAwB;EAC1B;;EAEA;IACE,6CAA6C;;IAE7C,cAAc;;IAEd,aAAa;IACb,oCAAoC;IACpC,6CAA6C;EAC/C;;EAEA;IACE,wBAAwB;EAC1B;;EAEA;IACE,6CAA6C;;IAE7C,cAAc;;IAEd,aAAa;IACb,oCAAoC;IACpC,6CAA6C;EAC/C;;EAEA;IACE,wBAAwB;EAC1B;;EAEA,qCAAqC;;EAErC;IACE,8BAA8B;;IAE9B,cAAc;;IAEd,+BAA+B;;IAE/B,8CAA8C;EAChD;;EAEA;IACE,8BAA8B;;IAE9B,cAAc;;IAEd,+BAA+B;IAC/B,8CAA8C;;IAE9C;MACE,gBAAgB;IAClB;EACF;;EAEA;IACE,8BAA8B;;IAE9B,cAAc;;IAEd,8CAA8C;EAChD;;EAEA,mBAAmB;;EAEnB;IACE,aAAa;IACb,oCAAoC;IACpC,8BAA8B;IAC9B,6CAA6C;EAC/C;;EAEA;IACE,qBAAqB;EACvB;;EAEA;IACE,aAAa;IACb,oCAAoC;IACpC,8BAA8B;IAC9B,6CAA6C;EAC/C;;EAEA;IACE,qBAAqB;EACvB;;EAEA;IACE,aAAa;IACb,oCAAoC;IACpC,8BAA8B;IAC9B,6CAA6C;EAC/C;;EAEA;IACE,qBAAqB;EACvB;;EAEA,eAAe;;EAEf,6EAA6E;EAC7E,oCAAoC;;EAEpC;IACE,qBAAqB;EACvB;;EAEA;IACE,qBAAqB;EACvB;;EAEA,wBAAwB;EACxB,oEAAoE;;EAEpE;IACE,6BAA6B;;IAE7B;MACE,6BAA6B;IAC/B;EACF;;EAEA;;;IAGE,2CAA2C;EAC7C;;EAEA;;;;;;IAME,6BAA6B;;IAE7B;MACE,6BAA6B;IAC/B;EACF;AACF","file":"_typography.scss","sourcesContent":["@import \"../tools/exports\";\n@import \"../helpers/colour\";\n@import \"../helpers/typography\";\n\n@include govuk-exports(\"govuk/core/typography\") {\n  // Headings\n\n  %govuk-heading-xl {\n    @include govuk-font($size: 48, $weight: bold);\n\n    display: block;\n\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-responsive-margin(8, \"bottom\");\n  }\n\n  .govuk-heading-xl {\n    @extend %govuk-heading-xl;\n  }\n\n  %govuk-heading-l {\n    @include govuk-font($size: 36, $weight: bold);\n\n    display: block;\n\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-responsive-margin(6, \"bottom\");\n  }\n\n  .govuk-heading-l {\n    @extend %govuk-heading-l;\n  }\n\n  %govuk-heading-m {\n    @include govuk-font($size: 24, $weight: bold);\n\n    display: block;\n\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-responsive-margin(4, \"bottom\");\n  }\n\n  .govuk-heading-m {\n    @extend %govuk-heading-m;\n  }\n\n  %govuk-heading-s {\n    @include govuk-font($size: 19, $weight: bold);\n\n    display: block;\n\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-responsive-margin(4, \"bottom\");\n  }\n\n  .govuk-heading-s {\n    @extend %govuk-heading-s;\n  }\n\n  // Captions to be used inside headings\n\n  .govuk-caption-xl {\n    @include govuk-font($size: 27);\n\n    display: block;\n\n    margin-bottom: govuk-spacing(1);\n\n    color: govuk-functional-colour(secondary-text);\n  }\n\n  .govuk-caption-l {\n    @include govuk-font($size: 24);\n\n    display: block;\n\n    margin-bottom: govuk-spacing(1);\n    color: govuk-functional-colour(secondary-text);\n\n    @media #{govuk-from-breakpoint(tablet)} {\n      margin-bottom: 0;\n    }\n  }\n\n  .govuk-caption-m {\n    @include govuk-font($size: 19);\n\n    display: block;\n\n    color: govuk-functional-colour(secondary-text);\n  }\n\n  // Body (paragraphs)\n\n  %govuk-body-l {\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-font($size: 24);\n    @include govuk-responsive-margin(6, \"bottom\");\n  }\n\n  .govuk-body-l {\n    @extend %govuk-body-l;\n  }\n\n  %govuk-body-m {\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-font($size: 19);\n    @include govuk-responsive-margin(4, \"bottom\");\n  }\n\n  .govuk-body-m {\n    @extend %govuk-body-m;\n  }\n\n  %govuk-body-s {\n    margin-top: 0;\n    color: govuk-functional-colour(text);\n    @include govuk-font($size: 16);\n    @include govuk-responsive-margin(4, \"bottom\");\n  }\n\n  .govuk-body-s {\n    @extend %govuk-body-s;\n  }\n\n  // Usage aliases\n\n  // Using extend to alias means we also inherit any contextual adjustments that\n  // refer to the 'original' class name\n\n  .govuk-body-lead {\n    @extend %govuk-body-l;\n  }\n\n  .govuk-body {\n    @extend %govuk-body-m;\n  }\n\n  // Contextual adjustments\n  // Add top padding to headings that appear directly after paragraphs.\n\n  %govuk-body-l + %govuk-heading-l {\n    padding-top: govuk-spacing(1);\n\n    @media #{govuk-from-breakpoint(tablet)} {\n      padding-top: govuk-spacing(2);\n    }\n  }\n\n  %govuk-body-m + %govuk-heading-l,\n  %govuk-body-s + %govuk-heading-l,\n  %govuk-list + %govuk-heading-l {\n    @include govuk-responsive-padding(4, \"top\");\n  }\n\n  %govuk-body-m + %govuk-heading-m,\n  %govuk-body-s + %govuk-heading-m,\n  %govuk-list + %govuk-heading-m,\n  %govuk-body-m + %govuk-heading-s,\n  %govuk-body-s + %govuk-heading-s,\n  %govuk-list + %govuk-heading-s {\n    padding-top: govuk-spacing(1);\n\n    @media #{govuk-from-breakpoint(tablet)} {\n      padding-top: govuk-spacing(2);\n    }\n  }\n}\n"]}
