{"version":3,"sources":["../../../../src/nhsuk/core/elements/_page.scss"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,uBAAuB;AACvB,oBAAoB;AACpB,sBAAsB;;AAEtB,GAAG;AACH,OAAO;AACP,EAAE;AACF,kCAAkC;AAClC,EAAE;AACF,kBAAkB;AAClB,GAAG;;AAEH;EACE,yEAAyE;EACzE,mEAAmE;EACnE,kBAAkB;;EAElB,0EAA0E;EAC1E,+CAA+C;EAC/C,mDAAmD;;EAEnD,0EAA0E;EAC1E,8DAA8D;EAC9D,8BAAsB;KAAtB,2BAAsB;UAAtB,sBAAsB;;EAEtB,wEAAwE;EACxE,wCAAwC;EACxC;IACE,gCAAgC;EAClC;;EAEA,uEAAuE;EACvE,6BAA6B;EAC7B;IACE,iCAAiC;;IAEjC;MACE,+BAA+B;IACjC;EACF;AACF;;AAEA;EACE,0EAA0E;EAC1E,gBAAgB;;EAEhB,2EAA2E;EAC3E,iBAAiB;EACjB,SAAS;;EAET,yEAAyE;EACzE,+CAA+C;;EAE/C,uEAAuE;EACvE,4CAA4C;EAC5C,kCAAkC;EAClC,mCAAmC;;EAEnC,uEAAuE;EACvE,0BAA0B;AAC5B","file":"_page.scss","sourcesContent":["@use \"../generic\" as *;\n@use \"../settings\" as *;\n@use \"../tools\" as *;\n@use \"../helpers\" as *;\n\n////\n/// Page\n///\n/// High-level, page-level styling.\n///\n/// @group elements\n////\n\nhtml {\n  // Force the scrollbar to always display in IE, to prevent horizontal page\n  // jumps as content height changes (e.g. autocomplete results open).\n  overflow-y: scroll;\n\n  // Set the overall page background colour to the same colour as used by the\n  // footer to give the illusion of a long footer.\n  background-color: $nhsuk-template-background-colour;\n\n  // Prevent automatic text sizing, as we already cater for small devices and\n  // would like the browser to stay on 100% text zoom by default.\n  text-size-adjust: 100%;\n\n  // If the user is using the Apple Dynamic Type feature we need to include\n  // the @support CSS at-rule to enable it.\n  @if $nhsuk-include-dynamic-type {\n    @include nhsuk-font-dynamic-type;\n  }\n\n  // If the user is using the default Frutiger W01 font we need to include\n  // the font-face declarations.\n  @if $nhsuk-include-default-font-face {\n    @include nhsuk-font-face-frutiger;\n\n    & {\n      font-family: $nhsuk-font-family;\n    }\n  }\n}\n\nbody {\n  // Ensure the page always fills at least the entire height of the viewport.\n  min-height: 100%;\n\n  // The default margins set by user-agents are not required since we have our\n  // own containers.\n  margin: 0;\n\n  // Set the overall body of the page back to the typical background colour.\n  background-color: $nhsuk-body-background-colour;\n\n  // Fonts on OSX will look more consistent with other systems that do not\n  // render text using sub-pixel anti-aliasing.\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n\n  // Set the overall text colour, including a suitable override for print.\n  @include nhsuk-text-colour;\n}\n"]}
